E062_Una_estrategia_de_aprendizaje_sólida_sobre_IA
Ep. 62

E062_Una_estrategia_de_aprendizaje_sólida_sobre_IA

Episode description

Explorando el Futuro de la Inteligencia Artificial

La inteligencia artificial (IA) es un campo en constante evolución, y aprender sobre ella puede ser abrumador. En este episodio, se presenta una hoja de ruta de siete pasos para aprender sobre IA, desde entender los conceptos básicos hasta especializarse en áreas como el aprendizaje automático y el deep learning. Se abordan temas como la importancia de construir cimientos sólidos, aprender a programar con Python, y cómo utilizar herramientas como PyTorch y TensorFlow. Además, se destaca la necesidad de pasar de la teoría a la práctica a través de proyectos y la importancia de especializarse en un área específica para convertirse en un experto. Con esta guía, cualquier persona puede empezar a aprender sobre IA y convertirse en un profesional en este campo en constante evolución.

Download transcript (.srt)
0:10

Buenas, esto es BIMPRAXIS, el podcast donde el

0:15

BIM se encuentra con la inteligencia artificial.

0:20

Exploramos la ciencia, la tecnología y el futuro

0:23

desde el enfoque de la arquitectura, ingeniería y

0:26

construcción.

0:28

¡Empezamos!

0:37

Muy buenas y bienvenidos.

0:39

Hoy nos vamos a sumergir en algo que

0:41

yo creo muchos tienen en mente.

0:44

¿Cómo se aprende de verdad sobre inteligencia artificial

0:46

en, bueno, ya en 2024?

0:50

Es la pregunta del millón.

0:51

Totalmente.

0:52

Tenemos sobre la mesa una hoja de ruta,

0:55

un plan muy completo de siete pasos, que

0:58

promete, oye, guiar a cualquiera desde cero hasta,

1:02

quién sabe, una especialización.

1:04

Nuestra misión hoy es desgranarlo, analizarlo a fondo

1:08

y ver si de verdad es un mapa

1:10

útil o si, bueno, se queda en una

1:12

lista de buenas intenciones.

1:13

Porque, a ver, en un campo que cambia

1:15

cada semana, ¿de verdad puede existir una guía

1:18

definitiva?

1:19

Es que esa es la cuestión clave, sin

1:21

duda.

1:22

Porque meterse en IA ahora mismo es como

1:25

intentar beber de una boca de incendios.

1:27

Vaya imagen.

1:29

Es que es así.

1:29

Hay un tsunami de información, de cursos, de

1:32

herramientas, de acrónimos.

1:35

Es facilísimo sentirse abrumado y no saber por

1:37

dónde empezar.

1:38

Ya, por eso.

1:39

Lo que me parece interesante de la filosofía

1:42

de este plan es que no te lanza

1:44

a lo último, a lo más brillante.

1:47

Insiste en algo casi olvidado.

1:49

Construir unos cimientos sólidos.

1:51

Empezar la casa por los conocimientos, no por

1:54

el tejado.

1:55

Exacto.

1:55

Es una idea que veremos repetirse y yo

1:58

creo que es el único antídoto real contra

2:00

la frustración.

2:01

Vale, me gusta esa idea.

2:02

Y el plan arranca, como es lógico, con

2:04

el paso uno, entender lo básico.

2:06

Claro.

2:07

El argumento es ese.

2:08

Hay que familiarizarse con el vocabulario.

2:10

¿Qué es IA?

2:11

¿Qué es Machine Learning?

2:13

Redes neuronales.

2:14

IA generativa.

2:15

Agéntica I.

2:16

Bueno, los omnipresentes LLMs.

2:19

Y lo bueno es que lo hace con

2:20

ejemplos muy aterrizados, que se agradece.

2:23

En lugar de soltarte una definición de libro,

2:25

te dice, a ver, la IA general es

2:27

como enseñar a un niño a reconocer animales.

2:30

Vale.

2:30

Y el machine learning en concreto es como

2:32

aprender a montar en bici.

2:34

O sea, no te estudias las leyes de

2:36

la física, simplemente practicas, te caes, te ajustas

2:40

y tu cerebro aprende de la experiencia.

2:43

Claro, separa el concepto de la técnica y

2:46

una vez entiendes los términos, de repente empiezas

2:49

a verlos por todas partes.

2:51

Totalmente.

2:52

El plan insiste mucho en eso, en conectar

2:54

la teoría con el día a día, el

2:56

desbloqueo facial del móvil, las recomendaciones de Spotify,

3:00

Google Translate.

3:01

Exacto.

3:02

De repente, esa capa de magia se disueve

3:05

un poco y entiendes mejor el mundo en

3:08

el que vives.

3:08

Y lo fascinante aquí no es sólo acumular

3:11

definiciones, es dejar de ser esa persona que

3:14

suelta red neuronal en una conversación para parecer

3:17

interesante.

3:19

Pero que luego no sabe explicarlo.

3:21

Justo.

3:21

Y se queda en blanco si le piden

3:23

que lo explique, aunque sea por encima.

3:25

Comprender estos fundamentos te da un mapa mental.

3:28

Te permite situar cada noticia, cada herramienta, en

3:31

su sitio.

3:32

El mundo no sólo cobra más sentido, sino

3:34

que se vuelve menos intimidante.

3:36

Vale.

3:36

Tenemos el mapa mental.

3:38

El plan nos lleva al Paso 2.

3:40

Aprender a programar con Python.

3:42

Lo llama el pinzal del pintor de la

3:44

IA.

3:46

Pero lanza un mensaje que me parece crucial,

3:47

muy tranquilizador.

3:49

No hace falta ser un genio de la

3:51

programación.

3:52

Basta con dominar lo fundamental.

3:54

Variables, bucles, funciones.

3:56

Es que la idea es esa.

3:57

No necesitas saber fabricar un pincel desde cero,

4:00

ni entender la química de los pigmentos.

4:02

Solo saber sujetarlo.

4:04

Solo saber cómo sujetarlo y cómo mezclar los

4:07

colores básicos.

4:08

Y para eso el plan menciona las librerías

4:12

que son como superpoderes.

4:14

NumPy para matemáticas y Pandas, que describe genialmente

4:18

como Excel con esteroides.

4:20

Excel con esteroides, me la quedo.

4:22

Es buenísima.

4:23

Es que es eso.

4:24

Para manipular y analizar datos a lo bestia.

4:27

Pero la clave, según el plan, no es

4:29

la intensidad, es la constancia.

4:32

Cito.

4:33

Programar cada día, aunque solo sean 30 minutos.

4:36

Y eso conecta con algo fundamental, la mentalidad

4:39

de un profesional.

4:41

El plan lo dice claro.

4:42

Los desarrolladores de verdad buscan cosas en Google

4:45

todo el tiempo.

4:46

Nadie lo sabe todo de memoria.

4:48

O sea que lo importante es entender la

4:50

lógica y saber qué es posible.

4:52

Exacto.

4:53

No memorizar, sino saber qué herramienta usar para

4:57

cada tarea.

4:58

Y eso nos lleva directos al paso 3,

5:01

Machine Learning.

5:02

Aquí es donde, según esto, la cosa se

5:05

pone seria.

5:05

Ahora sí.

5:07

Dejamos de ser espectadores y empezamos a ser

5:09

creadores.

5:10

Se introducen los dos grandes paradigmas.

5:13

El supervisado, que es como ser un profesor

5:15

con datos etiquetados, y el no supervisado, donde

5:18

dejas que el modelo explore por su cuenta

5:20

para encontrar patrones.

5:22

Justo.

5:22

Y los ejemplos son muy claros, ¿no?

5:24

Regresión lineal para predecir el precio de una

5:27

casa.

5:27

Supervisado.

5:28

Clasificación para saber si un correo es spam.

5:30

También supervisado.

5:31

Y luego el clustering, que es lo que

5:33

hace Netflix para agruparnos por gustos sin saber

5:36

de antemano qué tribus de cinéfilos hay.

5:38

Que eso es no supervisado.

5:40

Perfecto.

5:41

Vale.

5:41

Entiendo la idea de aprender con ejemplos.

5:44

Pero suena casi demasiado fácil.

5:47

¿Qué impide que el modelo simplemente se memorice

5:51

las respuestas como un mal estudiante y luego

5:54

no sepa qué hacer con una pregunta nueva?

5:56

Acabas de poner el dedo en la llaga.

5:59

Has tocado uno de los mayores desafíos del

6:01

machine learning, el overfitting o sobreajuste.

6:05

Ahí está el lío.

6:06

Aquí es donde se pone de verdad interesante.

6:10

El plan lo explica con esa misma analogía.

6:12

El estudiante que se memoriza el libro.

6:15

Saca un 10 y las preguntas son idénticas.

6:17

Pero si le cambias una coma, se desmorona.

6:20

Se desmorona.

6:21

Pues un modelo sobreajustado es igual.

6:24

Funciona perfecto con los datos que ya ha

6:25

visto.

6:26

pero fracasa estrepitosamente con datos nuevos del mundo

6:29

real, que es para lo que lo queremos.

6:32

Entonces, ¿cómo evitas que el modelo haga trampas?

6:35

¿Cuál es la solución?

6:36

Pues la principal estrategia es dividir los datos.

6:40

O sea, le escondes una parte, el conjunto

6:42

de prueba, y no se la enseñas mientras

6:45

entrena.

6:46

Como guardar preguntas secretas para el examen final.

6:49

Exacto.

6:50

Y solo cuando el modelo está entrenado, le

6:52

pasas esa prueba, para ver si de verdad

6:54

ha aprendido o si solo ha memorizado.

6:57

Además, el plan insiste en no fiarse de

7:00

una sola métrica.

7:01

El ejemplo del detector de spam es brillante.

7:04

A ver.

7:05

Un modelo que clasifica el 100% de los

7:07

correos como no spam tendría una precisión altísima,

7:10

del 99%, si solo el 1% del correo

7:13

es malo.

7:14

Pero sería completamente inútil.

7:17

Claro, porque no detectaría ninguno de los que

7:18

importan.

7:19

Exacto.

7:20

Hay que usar métricas que entiendan el contexto

7:22

del problema.

7:23

Entendido.

7:24

Así que el Machine Learning tradicional es enseñar

7:28

con ejemplos claros.

7:29

Pero, ¿qué pasa cuando los problemas son tan

7:31

complejos como reconocer una cara o entender el

7:35

sarcasmo?

7:36

Que ni un humano podría escribir las reglas.

7:38

Ahí necesitamos algo más potente, ¿no?

7:40

Y eso nos lleva al Deep Learning.

7:42

Exactamente.

7:44

El paso 4, Deep Learning y redes neuronales.

7:46

Es la evolución natural.

7:48

La analogía del plan es pasar de la

7:50

aritmética básica al cálculo.

7:52

Vaya salto.

7:53

Es que lo es.

7:54

Son arquitecturas de modelos inspiradas muy libremente en

7:57

el cerebro, con muchísimas capas que permiten aprender

8:00

patrones increíblemente complejos.

8:03

Es la tecnología detrás del reconocimiento facial, la

8:06

traducción, los coches autónomos.

8:08

Aquí es donde aparecen nombres como CNN para

8:11

imágenes y los Transformers para el lenguaje, que

8:15

son la arquitectura de ChatGPT.

8:17

Esos mismos.

8:19

Espera, lo de los Transformers siempre me ha

8:21

fascinado.

8:22

El plan pone una frase de ejemplo.

8:24

El animal no cruzó la calle porque estaba

8:26

demasiado cansado.

8:28

Y dice que un Transformer sabe que estaba,

8:30

se refiere al animal, y no a la

8:32

calle.

8:34

Ajá.

8:35

Esto me acaba de hacer clic.

8:36

O sea, no es que la IA entienda

8:38

como nosotros.

8:39

Es que es increíblemente buena calculando las probabilidades

8:42

de qué palabra se relaciona con cuál.

8:44

Has dado en el clavo.

8:45

Es pura estadística imitando la intuición.

8:48

Fascinante.

8:49

Y un poco inquietante, ¿no?

8:50

Un poco.

8:51

Y el metanismo por el que prenden se

8:53

llama back propagation.

8:55

La analogía que usan es la de un

8:56

arquero.

8:57

La red hace una predicción, ve lo lejos

8:59

que ha quedado de la diana, y usa

9:01

ese error para ajustar un poquito todos sus

9:03

parámetros hacia atrás, capa por capa.

9:05

Para que la siguiente flecha vaya un poco

9:07

mejor.

9:08

Justo.

9:09

Ahora imagina repetir eso millones de veces.

9:11

Y para no volvernos locos, el plan menciona

9:14

herramientas como PyTorch y TensorFlow, que son como

9:18

kits de construcción de Lego.

9:20

Te dan los bloques ya hechos.

9:22

Exacto.

9:22

Para que tú te centres en diseñar el

9:24

castillo, no en fabricar cada ladrillo.

9:27

Bien, ya tenemos la base teórica.

9:29

Conceptos, Python, ML, DL… Pero la fuente insiste

9:34

en algo que es de sentido común, pero

9:35

que a menudo se olvida.

9:37

Toda la teoría no sirve de nada si

9:39

no construyes algo real.

9:40

Amén.

9:41

Y con esto entramos en la segunda mitad

9:43

del viaje que va de la teoría a

9:44

la práctica, empezando con el paso 5, proyectos.

9:49

Este paso es para mí el más importante.

9:51

Es la diferencia entre saberse los acordes y

9:53

poder tocar una canción delante de gente.

9:55

Es donde se solidifica todo.

9:57

Totalmente.

9:59

Y el plan sugiere empezar con proyectos clásicos,

10:02

pero que enseñan mucho.

10:03

Un clasificador de perros y gatos, un analizador

10:06

de sentimiento, un detector de noticias falsas.

10:10

Suena asequible, pero te obliga a ensuciarte las

10:12

manos.

10:13

Y ahí está la clave.

10:15

Lo que te enseñan los proyectos es lo

10:17

que no te enseñan los cursos.

10:19

Te lo digo por experiencia.

10:20

Mi primer proyecto fue un clasificador de sentimiento.

10:23

Y los datos.

10:24

Los datos del mundo real eran un desastre.

10:27

¿Ah, sí?

10:27

Abreviaturas, sarcasmo, erratas, emojis.

10:31

Pasé el 80% del tiempo limpiando datos.

10:35

Es la parte menos glamurosa y sin duda

10:37

la más importante.

10:38

Ningún curso te prepara para ese caos.

10:40

Claro.

10:41

Aprendes a depurar, a ser paciente y a

10:44

persistir.

10:45

Por eso el consejo del plan es oro.

10:47

Documenta todo en un portafolio, en GitHub o

10:50

en un blog.

10:51

Es tu prueba de que sabes hacer cosas,

10:54

no solo de que sabes teoría.

10:56

Y de construir tus cosas, pasamos a usar

10:58

las herramientas más potentes del momento.

11:01

Paso 6.

11:02

Herramientas de IA generativa y LLMs.

11:05

La vanguardia.

11:07

Aquí nos metemos ya en lo que está

11:08

en boca de todos.

11:09

Chat GPT, mi journey runway.

11:12

Y se enfoca en dos conceptos clave, embeddings

11:14

y prompt engineering.

11:16

Los embeddings son, en esencia, la forma que

11:18

tiene la IA de convertir el significado en

11:20

matemáticas.

11:21

Cada concepto es un vector, una lista de

11:23

números.

11:24

Y lo alucinante es que conceptos cercanos tienen

11:26

vectores matemáticamente cercanos.

11:28

Es lo que permite entender que rey es

11:31

a reina, lo que hombre es a.

11:33

A mujer.

11:34

Es pura matemática relacional.

11:36

Y el prompt engineering es lo que el

11:38

plan llama el arte de hablar con la

11:40

IA.

11:41

Y el ejemplo que da es buenísimo.

11:44

No es lo mismo pedir, háblame de historia,

11:46

que explica la caída del imperio romano para

11:49

un niño de 10 años, centrándote en los

11:52

factores económicos.

11:53

Claro, es que la diferencia es abismal.

11:56

La especificidad, el contexto, el rol que le

11:59

pides que asuma.

12:01

todo eso cambia radicalmente la calidad de la

12:03

respuesta.

12:04

Se convierte en una habilidad en sí misma.

12:07

¿Totalmente?

12:08

Y lo bueno es que cualquiera puede integrar

12:10

esto en sus propias apps con las APIs.

12:13

Pero la lección más profunda de este paso

12:15

es que no basta con ser un usuario.

12:17

Para sacarles partido de verdad, tienes que entender,

12:20

aunque sea a nivel conceptual, qué hacen por

12:22

debajo.

12:23

Y con todo este bagaje, llegamos al final

12:26

del camino.

12:27

Paso 7.

12:28

Especialización y portafolio.

12:31

Aquí el plan suelta una verdad un poco

12:32

dura.

12:33

Ser un aprendiz de todo te convierte en

12:35

un maestro de nada.

12:36

Es que el campo es demasiado vasto.

12:38

Es imposible abarcarlo todo.

12:40

Por eso sugiere tres grandes trayectorias.

12:43

La primera, ingeniero de IAML.

12:46

El perfil que construye y mantiene los sistemas

12:48

en producción.

12:49

Su obsesión es la escalabilidad, la fiabilidad.

12:53

Son los arquitectos de las tuberías por las

12:55

que fluyen los datos.

12:56

Luego está el científico de datos, este perfil

12:59

está más cerca del negocio, ¿no?

13:02

Sí, combina análisis con lo cimiento del sector

13:05

y machine learning para extraer insights para responder

13:08

preguntas.

13:09

Son los traductores entre los datos y las

13:12

decisiones estratégicas.

13:13

Y la tercera, la más nueva, es el

13:16

experto en IA generativa.

13:19

Ese es quien trabaja en la cresta de

13:20

la ola con LLMs, modelos de difusión, agentes,

13:24

construyendo lo último.

13:26

Pero, ojo, no son cajas cerradas.

13:28

Claro, un buen ingeniero necesita entender los datos.

13:32

Y un científico de datos se beneficia de

13:35

saber poner un modelo en producción.

13:37

La diferencia está en el enfoque.

13:39

Disfrutas más construyendo la infraestructura o extrayendo la

13:43

historia que cuentan los datos.

13:46

Entonces, la gran pregunta.

13:48

¿Cómo elegir un camino?

13:50

¿Qué consejo da el plan?

13:51

El consejo es simple y, creo, muy profundo.

13:55

Sigue tu curiosidad genuina.

13:58

La IA evoluciona a una velocidad de vértigo.

14:01

Si no te apasiona tu pequeña parcela, te

14:02

vas a quemar.

14:03

En cambio, si te fascina la generación de

14:05

imágenes, aprender sobre nuevas arquitecturas no te parecerá

14:08

trabajo, te parecerá un juego.

14:09

Y una vez eliges, tu portafolio debe reflejarlo.

14:13

Debe ser el reflejo de esa especialización.

14:15

Si quieres ser un experto en procesamiento del

14:17

lenguaje natural, tu GitHub debe estar lleno de

14:19

proyectos de chatbots, análisis de sentimiento.

14:22

Tu portafolio es tu credibilidad.

14:23

Entonces, si miramos atrás, hemos recorrido un viaje

14:26

completo.

14:28

Empezamos con los conceptos.

14:29

Aprendimos el lenguaje con Python.

14:31

Nos adentramos en Machine Learning y Deep Learning.

14:34

Y luego pasamos a la acción con proyectos,

14:37

para finalmente encontrar nuestro sitio.

14:39

El mapa va desde un simple ¿qué es

14:41

la IA?

14:41

hasta un contundente este es mi portafolio como

14:44

especialista.

14:45

Y el plan concluye con unas reflexiones muy

14:47

honestas, muy necesarias.

14:49

Sí.

14:49

Primero, que esto no es un sprint de

14:51

30 días, es una maratón que requiere constancia.

14:54

Segundo, que sentirse abrumado es la norma.

14:56

Nadie lo sabe todo.

14:57

Eso libera mucha presión.

14:59

Y tercero, y para mí esta es la

15:01

idea más potente de todas, no necesitas saberlo

15:04

todo para empezar a crear valor.

15:06

Solo necesitas saber lo suficiente para resolver el

15:08

problema que tienes delante.

15:09

El aprendizaje real viene de ahí, de resolver

15:12

problemas concretos.

15:14

Exacto.

15:14

Es un mensaje muy poderoso, la verdad, y

15:17

ver a esa presión de tener que ser

15:19

un experto antes de empezar.

15:21

El plan termina con la predicción de que,

15:23

en pocos años, la alfabetización en IA será

15:26

tan fundamental como lo es hoy la informática.

15:29

Lo cual nos deja con una última reflexión

15:31

para quien nos escucha.

15:33

Teniendo esta hoja de ruta, que parece bastante

15:35

coherente y accionable, cuál podría ser el primero

15:37

y más pequeño paso a dar hoy mismo

15:40

para empezar este viaje.

15:41

Y quizás más importante, qué proyecto personal, por

15:45

muy simple que sea, analizar tus gastos, crear

15:48

un recomendador de libros, generar imágenes, despertaría esa

15:51

curiosidad inicial para ponerse en marcha.

16:05

Y hasta aquí el episodio de hoy Muchas

16:08

gracias por tu atención Esto es BIMPRAXIS Nos

16:21

escuchamos en el próximo episodio ¡Suscríbete al canal!