PyTorch: Deep Learning con Python
Aprendes PyTorch para construir, entrenar y desplegar redes neuronales con Python. Cubre tensores y diferenciación automática, construcción de modelos con módulos propios, entrenamiento con funciones de pérdida y optimizadores, datasets y dataloaders, redes convolucionales y visión, transfer learning con modelos preentrenados, redes recurrentes para secuencias, optimización con compilación y precisión mixta, y despliegue a producción. Al terminar entregas un proyecto integrador de deep learning.
Estructura del curso
- Introducción a PyTorch Lección
- Instalación de PyTorch Lección
- Test de introducción a PyTorch Test
Detalles del curso
Público objetivo
- Desarrolladores Python con base en NumPy que buscan iniciarse en deep learning
- Científicos de datos que necesitan construir y entrenar redes neuronales
- Ingenieros de ML interesados en herramientas modernas de PyTorch para producción
Contenido del roadmap
Fundamentos de PyTorch
- Tensores: creación, operaciones, indexación y gestión de dispositivos CPU/GPU
- Autograd: grafos computacionales dinámicos, gradientes y diferenciación automática
Construcción y entrenamiento de redes neuronales
- nn.Module: capas, activaciones, dropout, normalización y modelos personalizados
- Entrenamiento: funciones de pérdida, optimizadores, bucle train/val y métricas
Datos y pipelines
- Dataset y DataLoader: carga eficiente, workers y muestreo
- Transforms: augmentación de imágenes y pipelines de preprocesado
Arquitecturas especializadas
- CNN: redes convolucionales, clasificación de imágenes y transfer learning
- RNN: LSTM, GRU y procesamiento de secuencias de texto
Producción y optimización
- torch.compile: compilación estable con TorchDynamo y AOTInductor
- Mixed precisión: entrenamiento eficiente con autocast, GradScaler y bfloat16
- Despliegue: guardado, checkpoints, torch.export, ONNX y ExecuTorch para edge
- Distribuido: DDP, FSDP2 y Tensor Parallel; cuantización con torchao
Proyecto integrador
- Clasificador de imágenes con transfer learning sobre ResNet o Visión Transformer, Lightning 2.x o Ignite, TorchMetrics, torch.compile, export a ONNX y despliegue con TorchServe o Lightning Serve
Objetivos de aprendizaje
Al completar este roadmap, serás capaz de:
- Manipular tensores en CPU y GPU con operaciones vectorizadas
- Construir redes neuronales personalizadas con nn.Module
- Entrenar modelos con bucles completos de entrenamiento y validación
- Diseñar pipelines de datos eficientes con Dataset y DataLoader
- Implementar CNN para clasificación de imágenes y aplicar transfer learning con ResNet y Visión Transformers
- Procesar secuencias con RNN, LSTM y GRU
- Optimizar y desplegar modelos con torch.compile, AOTInductor, mixed precisión bfloat16, ONNX y ExecuTorch
- Orquestar entrenamientos con Lightning 2.x, Ignite y TorchMetrics
- Entregar un proyecto integrador de clasificación de imágenes con transfer learning, export ONNX y despliegue con TorchServe o Lightning
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas