Todas las entradas

La mejor forma de aprender IA: método de 6 pasos

La mejor forma de aprender IA es elegir una sola cosa que quieras construir, estudiar únicamente la teoría que esa cosa exige, y después volver a construirla de memoria con el tutorial cerrado. La mayoría no se estanca porque la IA sea demasiado difícil, sino porque se queda en modo consumo: ve clases, acumula cursos guardados, relee apuntes que le resultan familiares sin llegar a saberlos. Los seis pasos de abajo corrigen eso, y el difícil es el cuarto.

Paso 1: Elige un objetivo que quepa en una frase

"Aprender IA" no es un objetivo. No tiene línea de meta, así que todos los cursos te parecen igual de relevantes y nunca te comprometes con ninguno.

Cámbialo por algo concreto: un script que ordene tu bandeja de entrada, un chatbot que responda preguntas sobre tus propios PDF, un modelo que prediga precios de venta a partir de una hoja de cálculo, o una explicación de lo que pasa dentro de un transformer que puedas dar frente a un pizarrón. Cada una de esas cosas apunta a un camino distinto.

Lo que quieres Por dónde empezar Primer resultado real
Construir apps sobre modelos que ya existen La API de un LLM y su documentación oficial Un fin de semana
Entrenar modelos con tus propios datos Machine Learning Specialization de Andrew Ng, o fast.ai Unas semanas de tardes
Entender qué pasa por dentro "Neural Networks: Zero to Hero" de Andrej Karpathy Unas semanas de tardes
Hacer investigación Álgebra lineal, probabilidad y después papers Meses, siendo honestos

Escribe tu frase antes de abrir un solo curso. Es lo que vas a usar después para decidir qué clase te puedes saltar.

Paso 2: Aprende el mínimo de Python y matemáticas, y ahí detente

Necesitas menos de lo que internet te dice. Para trabajo aplicado: funciones de Python, listas y diccionarios, arreglos de numpy y cargar un CSV con pandas. Para las matemáticas detrás de las redes neuronales: multiplicación de matrices, regla de la cadena y suficiente probabilidad para leer una función de pérdida sin asustarte.

"Essence of Linear Algebra" y la serie de redes neuronales de 3Blue1Brown cubren la intuición en unas pocas horas de video, y son gratis. Con eso alcanza para arrancar. La forma más común de fracasar aprendiendo IA es pasar seis meses en los prerrequisitos y nunca llegar a la parte que querías.

Llena los huecos cuando aparezcan. Cuando una línea de código te confunda, esa confusión es una guía mucho mejor de qué estudiar a continuación que cualquier plan de estudios.

Paso 3: Termina un curso, no cuatro

Elige uno y complétalo. Dejar tres cursos por la mitad te enseña tres introducciones.

  • Practical Deep Learning for Coders de fast.ai va de arriba hacia abajo. Entrenas un clasificador de imágenes que funciona en la primera lección y la teoría llega después. Bueno si pierdes el interés cuando no tienes algo corriendo.
  • Machine Learning Specialization de Andrew Ng va de abajo hacia arriba, desde la regresión lineal en adelante. Bueno si te incomoda usar maquinaria que no te han explicado.
  • "Neural Networks: Zero to Hero" de Karpathy construye un pequeño motor de autograd y después un GPT, desde un archivo vacío. Es la ruta más rápida para entender qué es realmente un modelo.
  • Los cursos gratuitos de Hugging Face son el camino más directo si tu meta es publicar algo con modelos de lenguaje ya existentes.

Los hilos de Reddit sobre esta pregunta terminan mencionando siempre los mismos nombres, aunque el razonamiento detrás de cada recomendación vale más que el ranking, que es justamente lo que vale la pena leer: por qué alguien que ya trabaja en esto defiende un curso y no otro.

Espera que el vocabulario sea el primer muro. Los términos se usan a la ligera en los tutoriales, y confundir entrenamiento con inferencia hace que la mitad del material parezca contradictorio, así que conviene tener claro pronto qué cambia entre aprendizaje e inferencia.

Paso 4: Vuélvelo a construir con el tutorial cerrado

Este es el paso que separa a quien sabe construir de quien sabe seguir instrucciones.

Cuando termines un proyecto dentro de un curso, abre un archivo en blanco dos días después y construye lo mismo otra vez, de memoria. Busca la sintaxis todo lo que quieras. No busques la estructura: cuáles eran las capas, por qué esa función de pérdida, qué forma tenían que tener los datos. Donde te trabes es exactamente lo que no aprendiste.

El efecto está bien documentado. En los experimentos de Roediger y Karpicke de 2006, los estudiantes que fueron evaluados sobre un material recordaban bastante más de él una semana después que quienes dedicaron el mismo tiempo a releerlo, aunque los que releían se sentían más seguros al terminar la sesión. La revisión de técnicas de estudio de Dunlosky y colegas de 2013 calificó la práctica de evaluarse y la práctica espaciada como de alta utilidad, y al subrayado y la relectura como de baja utilidad. Volver a ver una clase es releer con pasos extra.

Paso 5: Ponte a prueba en lo que googleas una y otra vez

Anota las cosas que buscas más de dos veces: qué hace un learning rate, la diferencia entre épocas y batches, cuándo necesitas un conjunto de validación. Esos son los conceptos que no se te quedaron, y salen baratos de arreglar poniéndote a prueba.

Convertir tus propios apuntes del curso en preguntas funciona mejor que un mazo genérico generado por IA, porque las preguntas salen con las palabras que tú usaste. Puedes escribirlas a mano, o usar una app que las genere desde tus apuntes: Qora toma la foto de una página, una nota de voz o texto escrito y produce lecciones cortas más preguntas a partir de ese material, con la lectura y la transcripción hechas en el teléfono. Si prefieres armar las preguntas tú mismo, la misma lógica aplica para convertir tus apuntes en un examen de práctica.

Quince minutos de esto por semana bastan. Es un complemento de construir, no un reemplazo.

Paso 6: Publícalo con tu nombre

Sube el proyecto a GitHub con un README que explique qué hace y qué arreglarías. Escribe un texto corto sobre lo que se rompió. Entra a una competencia de Kaggle y lee después la solución ganadora.

El trabajo público te obliga a resolver las partes que estabas pasando por alto en silencio, y te da retroalimentación que ningún curso puede darte: que alguien te diga que tu evaluación estaba filtrando datos de prueba vale por diez clases.

Dónde se queda corto este método

No te va a convertir en investigador. Leer papers y contribuir a ellos exige profundidad real en álgebra lineal, probabilidad y optimización, y ninguna cantidad de proyectos sustituye eso. Si tu meta es un doctorado o un puesto de investigación, invierte el orden: matemáticas primero, y cuenta con años en vez de meses.

También se degrada rápido en la capa de herramientas. Las librerías, los nombres de modelos y las API concretas que aprendas este año van a estar parcialmente obsoletos el próximo. Los conceptos, descenso de gradiente, sobreajuste, diseño de la evaluación, aguantan mucho más, y ese es un argumento para poner ahí tu esfuerzo cuando tengas que elegir.

Y construir por tu cuenta no te enseña casi nada sobre correr modelos en producción: costo, latencia, monitoreo y modos de falla con tráfico real son una disciplina aparte que se aprende haciéndolo sobre un sistema de verdad.

Preguntas frecuentes

¿Necesito ser bueno en matemáticas para aprender IA?

Para trabajo aplicado, no. Necesitas multiplicación de matrices, regla de la cadena y probabilidad básica, y todo eso lo puedes levantar en unas semanas mientras programas. Para investigación, sí, y el requisito es serio. Ajusta la profundidad a tu meta en lugar de asumir que te aplica la versión más dura.

¿Cuánto tiempo toma aprender IA?

Para construir algo funcional con modelos que ya existen, un fin de semana. Para entrenar tus propios modelos con tus propios datos y con competencia razonable, unos meses de trabajo constante por las tardes. Para llegar a nivel de investigación, años. Quien te prometa un número fijo sin preguntarte qué quieres hacer está adivinando.

¿Debo aprender Python primero?

Aprende Python e IA en paralelo, con Python como la mitad más pequeña. Con lo suficiente para escribir funciones, manejar listas y diccionarios y cargar un dataset ya puedes empezar un curso para principiantes. Terminar un plan completo de Python antes de tocar IA es la forma más común de perder impulso.

¿Sirven de algo los certificados de IA?

Como prueba de valor para conseguir empleo, en general no. Como fecha límite que te obliga a terminar un curso, pueden servir de verdad. Un repositorio de GitHub con tres proyectos que funcionan y explicaciones honestas pesa más en una entrevista que una lista de cursos completados.

La versión corta: nombra una sola cosa que quieras construir, aprende únicamente lo que esa cosa exige, y después cierra el tutorial y constrúyela otra vez de memoria. Hoy haz solo la primera parte. Escribe tu frase, elige de la tabla de arriba el único curso que le corresponde, y agenda el primer intento de reconstrucción para dos días después de terminar tu primer proyecto.