Saltar al contenido principal

Curso

Modelos de IA escalables con PyTorch Lightning

Intermedio3 h

Optimiza tus proyectos de IA creando modelos modulares y dominando la optimización avanzada con PyTorch Lightning.

Python3 h10 vídeos30 ejercicios2,400 XP1,258Certificado de logro

Crea tu cuenta gratuita

Continuar con Google
o
Al continuar, aceptas nuestra Términos de uso, nuestros Política de privacidad y que tus datos se almacenen en EE. UU.

La eligen estudiantes de miles de empresas

¿Formas a un equipo?

Prueba para empresas

Descripción del curso

Fundamentos de la IA escalable

Este curso te lleva a través de los fundamentos de la IA escalable. Comenzarás aprendiendo cómo PyTorch Lightning optimiza el ciclo de vida del desarrollo de modelos al reducir el código repetitivo. A través de ejemplos guiados, verás cómo dividir redes neuronales complejas en componentes reutilizables, lo que te permitirá mantener la calidad del código incluso a medida que tus proyectos crecen en alcance.

Técnicas avanzadas de optimización

También dominarás técnicas de optimización, como optimizadores adaptativos, poda de modelos y cuantificación. Verás de primera mano cómo pequeños cambios en la estrategia de formación pueden producir importantes mejoras en velocidad y precisión, y aprenderás a optimizar tus bucles de formación para eliminar los cuellos de botella.

Implementación lista para la producción

Al finalizar el curso, habrás adquirido las habilidades necesarias para llevar un prototipo hasta la fase de producción y dispondrás de un portafolio de soluciones de IA modulares, optimizadas y desplegables, listas para afrontar los retos del mundo real.

Requisitos previos

Programa de formación

Esquema del curso

1

Creación de modelos escalables con PyTorch Lightning

En este capítulo, exploraremos cómo PyTorch Lightning simplifica el desarrollo y la implementación de modelos de IA escalables. Comenzando con los conceptos básicos, repasaremos la estructura central de un proyecto PyTorch Lightning, incluidos componentes esenciales como LightningModule y Trainer, para sentar unas bases sólidas para soluciones de IA más avanzadas.
Empezar capítulo
2

Técnicas avanzadas en PyTorch Lightning

En este capítulo profundizaremos en PyTorch Lightning para gestionar datos de forma eficiente y perfeccionar el entrenamiento de modelos. Aprenderemos a crear flujos de trabajo de datos modulares y reutilizables con LightningDataModule, a evaluar tus modelos con precisión mediante la validación y las pruebas, y a mejorar los procesos de formación utilizando Lightning Callbacks para automatizar la mejora de los modelos y evitar el sobreajuste.
Empezar capítulo
3

Optimización de modelos para la escalabilidad

Aprende a preparar modelos de aprendizaje profundo para su implementación en el mundo real haciéndolos más ágiles y rápidos. En este capítulo se presentan técnicas como la cuantificación dinámica, la poda y la conversión a TorchScript, que te ayudarán a reducir el tamaño y la latencia del modelo sin sacrificar la precisión.
Empezar capítulo

Modelos de IA escalables con PyTorch Lightning

Curso
completado

Obtener certificado de logros

Inscríbete ahora

Desarrolla tus habilidades en datos con DataCamp para móviles

Avanza estés donde estés con nuestros cursos para móvil y retos de programación diarios de 5 minutos.