1 · Fundamentos
Qué es MLOps, el ciclo de vida del ML y la estructura de proyecto reproducible sobre la que descansa todo despliegue.
Lleva un modelo a la nube — Docker, CI/CD, MLflow, AWS.
Desde Docker básico hasta despliegue en AWS Beanstalk, EC2 + ECR y contenedores Azure. Tracking de experimentos con MLflow + DagsHub, versionado de datos con DVC. Código read-along con diagramas animados de capas Docker, flujo de push a ECR y pipelines de CI.
Qué es MLOps, el ciclo de vida del ML y la estructura de proyecto reproducible sobre la que descansa todo despliegue.
Empaqueta una app de modelo en una imagen portable — Dockerfiles, caché de capas, builds multi-etapa y docker-compose.
Expón predicciones por HTTP con un endpoint FastAPI y luego contenerízalo con health checks.
Deja de adivinar qué run fue el mejor — registra parámetros, métricas y artefactos con MLflow y promueve modelos por un registry.
Versiona datos y modelos grandes junto al código con DVC, y haz reproducible toda la pipeline.
Automatiza pruebas y despliegue con GitHub Actions — corre checks en cada PR, luego construye, sube y despliega al hacer merge.
Lleva el contenedor a la nube — push a un registry (ECR), luego despliega en AWS (Beanstalk, EC2, SageMaker) o endpoints gestionados de Azure.
Vigila un modelo en vivo por drift de datos y de concepto, luego une todo el track en un camino de extremo a extremo desde el entrenamiento hasta un modelo en producción monitoreado y que se reentrena solo.