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 (5)
el ecosistema de ML no solo incluye MLFlow sino también Optuna, hyperops, docker y docker-compose
Guillaume GAUTIER - OLEA MEDICAL
Curso - MLflow
Traducción Automática
Disfruté participar en el entrenamiento Kubeflow, que se llevó a cabo de forma remota. Este entrenamiento me permitió consolidar mis conocimientos sobre los servicios de AWS, K8s y todas las herramientas DevOps relacionadas con Kubeflow, que son las bases necesarias para abordar adecuadamente el tema. Quiero agradecer a Malawski Marcin por su paciencia y profesionalismo en la formación y en la orientación sobre las mejores prácticas. Malawski aborda el tema desde diferentes ángulos, utilizando distintas herramientas de implementación Ansible, EKS kubectl, Terraform. Ahora estoy definitivamente convencido de que me dirijo al campo de aplicación correcto.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Curso - Kubeflow
Traducción Automática
Dio una buena base para Docker y Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Curso - Docker (introducing Kubernetes)
Traducción Automática
I generally liked the trainer knowledge and enthusiasm.
Ruben Ortega
Curso - Docker and Kubernetes
Traducción Automática
I generally enjoyed the content was interesting.
Leke Adeboye
Curso - Docker for Developers and System Administrators
Traducción Automática