Ir 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,151Certificado de logro

Crea tu cuenta gratis

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

Les encanta a estudiantes de miles de empresas

¿Formando 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

Contenido 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

Obtén el certificado de logro

Inscríbete ahora

Desarrolla tus habilidades con la aplicación móvil de DataCamp

Progresa sobre la marcha con nuestros cursos móviles y desafíos diarios de 5 minutos.