🏠 ← Volver al laboratorio

🔥 · Curso 5 de 6 · Práctica

PyTorch paso a paso

De tu primer tensor a un proyecto real de predicción de precios — con outputs reales ejecutados en PyTorch, no fragmentos sueltos. Aprenderás tensores, autograd, entrenamiento, GPU, CNNs, transfer learning y técnicas pro para llegar a un proyecto de principio a fin.

📚 15 lecciones ⏱ ~15h de lectura 🎯 Intermedio 🆓 Gratis
Necesitas Python básico y haber visto redes neuronales. Te conviene haber pasado por Redes neuronales paso a paso antes de aquí, para que veas cómo las cuentas a mano se convierten en código real.

📚 Antes de empezar

Python básico (variables, funciones, listas). Te recomendamos haber visto Redes neuronales paso a paso para tener el "qué" antes del "cómo".

📘 Tier básico · El panorama y los tensores

01

¿Qué es PyTorch?

Tensores, autograd, GPU — el panorama de la herramienta.

02

Tensores

Crear, tipos, shape, indexar — los bloques básicos.

03

Operaciones

Aritmética, broadcasting, matmul.

04

Autograd a fondo

requires_grad, backward, el grafo computacional.

📗 Tier intermedio · Modelos y entrenamiento

05

nn.Module y capas

Armar una red con nn.Linear, la forma "PyTorch".

06

Activaciones y pérdidas

nn.ReLU, MSELoss, CrossEntropy — cuándo usar cada una.

07

Optimizadores y bucle

SGD, Adam y el training loop básico.

08

Dataset y DataLoader

Lotes, shuffling y trabajar con datos reales.

09

Entrenamiento completo

train/val loop, guardar modelos, métricas.

📙 Tier avanzado · GPU, regularización y proyecto final

10

GPU / CUDA

.to(device), por qué la GPU acelera y cuándo importa.

11

Regularización

dropout, weight decay, BatchNorm.

12

CNNs

Conv2d y pooling para imágenes.

13

Transfer learning

Reusar modelos preentrenados — el truco más útil.

14

Técnicas pro

schedulers, gradient clipping, capas custom.

🏁

Proyecto final

Predicción tabular, de principio a fin. Cierre del curso.

Empezar por la Lección 01 →