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é participando en el entrenamiento de Kubeflow, que se llevó a cabo de manera remota. Este entrenamiento me permitió consolidar mi conocimiento sobre los servicios de AWS, K8s y todas las herramientas de DevOps relacionadas con Kubeflow, que son las bases necesarias para abordar el tema adecuadamente. Quiero agradecer a Malawski Marcin por su paciencia y profesionalismo en la formación y los consejos sobre mejores prácticas. Malawski aborda el tema desde diferentes ángulos, utilizando diferentes herramientas de despliegue como Ansible, EKS kubectl y Terraform. Ahora estoy definitivamente convencido de que me dirijo hacia el campo de aplicación correcto.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Curso - Kubeflow
Traducción Automática
Proporcionó 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