Temario del curso
Fundamentos de la Contenerizació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
- Empaquetado del código y dependencias de entrenamiento de modelos
- Configuración de trabajos de entrenamiento utilizando imágenes de Docker
- Gestión de conjuntos de datos y artefactos en contenedores
Contenerización de la Validación y Evaluación de Modelos
- Reproducción de entornos de evaluación
- Automatización de flujos de trabajo de validación
- Captura de métricas y registros de contenedores
Inferencia y Servicio Contenerizado
- Diseño de microservicios de inferencia
- Optimización de contenedores en tiempo de ejecución para producción
- Implementación de arquitecturas de servicio escalables
Orquestación de Pipelines con Docker Compose
- Coordinación de flujos de trabajo de ML multicontenedor
- Aislamiento del entorno y gestión de configuraciones
- Integración de servicios de apoyo (por ejemplo, seguimiento, almacenamiento)
Versionado y Gestión del Ciclo de Vida de Modelos de ML
- Seguimiento de modelos, imágenes y componentes de pipelines
- Entornos contenerizados con control de versiones
- Integración de MLflow u otras herramientas similares
Despliegue y Escalado de Cargas de Trabajo de ML
- Ejecución de pipelines en entornos distribuidos
- Escalado de microservicios utilizando enfoques nativos de Docker
- Monitoreo de sistemas de ML contenerizados
CI/CD para MLOps con Docker
- Automatización de la construcción y despliegue de componentes de ML
- Prueba de pipelines en entornos de etapa contenerizados
- Garantía de reproducibilidad y reversión de cambios
Resumen y Pasos Siguientes
Requerimientos
- Comprensión de los flujos de trabajo de machine learning
- Experiencia con Python para el desarrollo de datos o modelos
- Familiaridad con los fundamentos de las contenedores
Audiencia
- Ingenieros MLOps
- Practicantes 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