Curso 3 · Unidad 2
Ingeniería con PyTorch
Forma parte de Deep learning y Transformers
- 6 lecciones
- ≈ 19 h de estudio
- Nivel: intermedio-avanzado
Tensores, autograd y bucles de entrenamiento profesionales.
Temas que cubre
- Tensores
- Autograd
- Módulos
- Datasets
- DataLoaders
- Optimizadores
- Bucles de entrenamiento
- GPU
- Precisión mixta
- Checkpoints
- Profiling
- Memoria
Lecciones de la unidad
- Tensores y broadcasting 80 min
El tensor es la pieza con la que se construye todo en PyTorch; aprende a pensar en formas, vistas, broadcasting y reducciones usando NumPy como modelo exacto. - Autograd sobre tensores 75 min
Del autograd escalar al de PyTorch. Cada operación con tensores sabe devolver gradientes con la forma de sus entradas, y ahí el broadcasting y las reducciones se invierten. - Módulos, parámetros y optimizadores 90 min
Cómo nn.Module encuentra solo los parámetros de tu modelo, qué guarda state_dict y cómo actualizan los pesos SGD con momentum y AdamW, construido por ti en NumPy. - Datasets y DataLoaders 70 min
Separar «cómo se obtiene un ejemplo» de «cómo se agrupan en batches». Construye tu Dataset, un DataLoader reproducible con shuffle por época y funciones collate con padding. - Bucle de entrenamiento profesional 75 min
El bucle que usarás durante toda tu carrera. Modos train/eval, validación sin gradientes, early stopping con el mejor checkpoint, warmup con decaimiento coseno, semillas y logging. - GPU, precisión mixta y checkpoints 75 min
Lo que separa un script que entrena de un entrenamiento que aguanta días en una GPU. Cuánta memoria hace falta, por qué float16 desborda, cómo acumular gradientes sin cambiar la matemática, checkpoints que reanudan de verdad y cómo medir antes de optimizar.
Requisitos previos
Antes de esta unidad conviene haber hecho:
- Deep Learning (Curso 3 · Unidad 1)
Las explicaciones completas, los ejercicios con corrección automática, los exámenes y los proyectos están dentro de la academia.
Cada lección que completes te da 10 yang, la moneda de la academia, y cada examen de unidad aprobado, 50.
¿Empezamos?
Crea tu cuenta y activa tu suscripción: tendrás todo el temario desde el primer día.