Temario del curso
Fundamentos de la Contenedurización para MLOps
- Comprensión de los requisitos del ciclo de vida de ML
- Conceptos clave de Docker para sistemas de ML
- Mejores prácticas para entornos reproducibles
Construcción de Pipelines de Entrenamiento de ML Contenerizados
- Empaquetar código de entrenamiento de modelos y dependencias
- Configurar trabajos de entrenamiento utilizando imágenes de Docker
- Gestionar conjuntos de datos y artefactos en contenedores
Contenedurización de la Validación y Evaluación de Modelos
- Reproducir entornos de evaluación
- Automatizar flujos de trabajo de validación
- Capturar métricas y registros de los contenedores
Inferencia y Despliegue Contenerizados
- Diseñar microservicios de inferencia
- Optimizar contenedores de tiempo de ejecución para producción
- Implementar arquitecturas de servicio escalables
Orquestación de Pipelines con Docker Compose
- Coordinar flujos de trabajo de ML multi-contenedor
- Aislamiento de entornos y gestión de configuraciones
- Integrar servicios complementarios (por ejemplo, seguimiento, almacenamiento)
Versionado y Gestión del Ciclo de Vida de Modelos de ML
- Seguimiento de modelos, imágenes y componentes del pipeline
- Entornos de contenedores con control de versiones
- Integración de MLflow o herramientas similares
Despliegue y Escalado de Cargas de Trabajo de ML
- Ejecutar pipelines en entornos distribuidos
- Escalar microservicios utilizando enfoques nativos de Docker
- Monitorear sistemas de ML contenerizados
CI/CD para MLOps con Docker
- Automatizar la construcción y despliegue de componentes de ML
- Probar pipelines en entornos de staging contenerizados
- Asegurar la reproducibilidad y la capacidad de reversión (rollbacks)
Resumen y Próximos Pasos
Requerimientos
- Comprensión de los flujos de trabajo de aprendizaje automático
- Experiencia con Python para el desarrollo de datos o modelos
- Familiaridad con los fundamentos de los contenedores
Audiencia
- Ingenieros de MLOps
- Practicantes de DevOps
- Equipos de plataformas de datos
Testimonios (1)
El amplio conocimiento del formador, su capacidad para resolver problemas que surgían espontáneamente durante las sesiones prácticas. Además, los ejercicios mismos son adecuados para ayudar a consolidar los temas contenidos en el curso.
Cosmin - Ness Digital Engineering
Curso - Advanced Docker
Traducción Automática