PyTorch es el framework de deep learning desarrollado originalmente por Meta AI y mantenido actualmente por la PyTorch Foundation bajo la Linux Foundation. Ofrece tensores con aceleración GPU nativa, diferenciación automática mediante grafos computacionales dinámicos y un ecosistema completo de herramientas para construir, entrenar y desplegar redes neuronales.
La versión 2.5 consolida torch.compile como compilador estable gracias a TorchDynamo y AOTInductor, incorpora FSDP2 y Tensor Parallel para entrenamientos distribuidos de modelos muy grandes, soporte maduro de nested tensors, cuantización moderna con torchao, despliegue a dispositivos edge mediante ExecuTorch y una integración limpia con el ecosistema Lightning 2.x, Ignite y TorchMetrics. La API en Python combina la flexibilidad que domina la investigación con herramientas de producción como compilación, precisión mixta bfloat16, exportación a ONNX y torch.export.
Qué incluye este itinerario
- Fundamentos: tensores, autograd, nested tensors y gestión de dispositivos CPU/GPU
- Construcción de redes neuronales con
nn.Module, capas, activaciones y modelos personalizados - Entrenamiento completo: funciones de pérdida, optimizadores, bucle train/val y métricas con TorchMetrics
- Pipeline de datos con
Dataset,DataLoadery transforms v2 de torchvisión - Redes convolucionales (CNN), clasificación de imágenes y transfer learning con ResNet y Visión Transformers
- Redes recurrentes (RNN, LSTM, GRU) y procesamiento de texto
- Optimización moderna con
torch.compile, AOTInductor, mixed precisión bfloat16, cuantización con torchao y exportación a ONNX y ExecuTorch - Entrenamiento distribuido con DDP, FSDP2 y Tensor Parallel; orquestación con Lightning 2.x o Ignite
- Proyecto integrador: clasificador de imágenes con transfer learning, Lightning, TorchMetrics, export ONNX y despliegue con TorchServe o Lightning
Público objetivo
- Desarrolladores Python con conocimientos de NumPy que quieran iniciarse en deep learning
- Científicos de datos que buscan construir y entrenar modelos neuronales desde cero
- Ingenieros de ML interesados en las herramientas modernas de PyTorch para producción