Saltar al contenido
← Catálogo
Intermediotransformersgptpytorchtokenizacionatencionllm

Transformers desde cero

Construye un GPT pequeño en PyTorch, línea por línea

Un curso práctico donde implementas cada pieza de un modelo de lenguaje tipo GPT: tokenizador BPE, embeddings, atención causal, bloques Transformer, entrenamiento y generación. Al final tienes un mini-GPT que entrena en tu laptop y entiendes por qué cada decisión de diseño está ahí.

Empezar curso →6 lecciones · 2 h 18 min de lectura activa

Temario

Al terminar podrás

  • Implementar un tokenizador BPE desde cero y explicar sus trade-offs frente a tokenizar por caracteres o palabras
  • Escribir un módulo de self-attention causal multi-cabeza con máscara y verificar que no filtra información del futuro
  • Ensamblar una clase GPT completa (embeddings, bloques pre-LN, weight tying) y razonar sobre el residual stream
  • Entrenar el modelo con AdamW, warmup y cosine decay, y diagnosticar curvas de loss y overfitting
  • Generar texto con greedy, temperatura, top-k y top-p, y acelerar la inferencia con un KV cache