Todos los cursos

Deep Learning para NLP:
del Perceptrón al Transformer

Construye, desde cero y con rigor matemático, la arquitectura que impulsa los modelos de lenguaje modernos.

Nivel: intermedio43 lecciones
01 — Antes de empezar

Requisitos previos

Este curso tiene rigor matemático. Antes de empezar, necesitas:

  • Python intermedio
    Funciones, clases, NumPy básico.
  • Álgebra lineal
    Vectores, matrices, producto matricial.
  • Cálculo
    Derivadas parciales y regla de la cadena.
02 — Contenido

Temario

5 bloques · 43 lecciones · ~18 h de lectura
01Fundamentos de NLPTokenización, vocabularios y las primeras representaciones vectoriales del texto.8 lecciones · 2h 48m
02El Perceptrón MulticapaDel perceptrón a una red multicapa entrenada con descenso de gradiente y backpropagation.10 lecciones · 4h 50m
03Redes Neuronales RecurrentesSecuencias, memoria y el problema del gradiente que se desvanece.8 lecciones · 3h 37m
04El Puente hacia la AtenciónEl cuello de botella del contexto y la alineación que lo resuelve.6 lecciones · 2h 41m
05El TransformerAuto-atención, múltiples cabezas y codificación posicional.11 lecciones · 4h 45m
03 — Sobre Gustavo

Tu instructor

Gustavo Torres Guerrero

Forjado entre código y ecuaciones

Gustavo Torres Guerrero · Instructor

Graduado en Ciencias de la Computación y máster en Matemáticas y Computación por la Universidad de Cantabria. Tras varios años como desarrollador de software, me dediqué durante cinco años a la investigación y la docencia en el ámbito universitario, antes de pasar a trabajar de forma independiente combinando enseñanza y consultoría.

Nota del autor

Este curso ha sido elaborado con la ayuda de herramientas de inteligencia artificial, que he utilizado para revisar, corregir y mejorar la redacción de mis apuntes y materiales, acelerando enormemente el proceso de elaboración. El contenido, el enfoque y la estructura están guiados por mí, y cada explicación, párrafo y ecuación ha sido revisado cuidadosamente para garantizar su claridad, coherencia y fiabilidad. Muchas lecciones incluyen además explorables interactivos que refuerzan el aprendizaje. Espero que te resulte útil. Y si en algún momento te atascas o quieres avanzar más rápido, reserva una sesión conmigo: estaré encantado de ayudarte.

04 — Preguntas frecuentes

Preguntas frecuentes

¿Cuánto cuesta?

Nada. El curso es completamente gratuito.

¿Qué necesito saber antes de empezar?

Python intermedio, álgebra lineal (vectores y matrices) y cálculo (derivadas parciales y regla de la cadena). Están detallados en la sección de requisitos previos.

¿Cuánto tiempo me llevará?

Alrededor de 40 horas si haces los ejercicios. Vas a tu ritmo; no hay fechas límite.

¿Está en inglés?

De momento solo en español. La versión en inglés está planificada.

¿Qué necesito instalar?

Nada. Todo — el código en Python incluido — se ejecuta directamente en el navegador.

Empieza hoy

¿Listo para construir un Transformer?

Empieza por la primera lección. No necesitas cuenta para leer.

Empezar el curso