E34 - Cómo se ve un flujo de MLOps sano, y algunas herramientas y metodologías importantes

18-02-2024 · 121 min · Ver en YouTube

Resumen

Episodio de enCoders (grabado el 25/04/2023) en el que los conductores explican qué es MLOps: la combinación de Machine Learning, operaciones (DevOps) y algo de Data Engineering para llevar modelos a producción de forma fácil, escalable y automática, sin fricción entre equipos de analítica y de TI. Describen el ciclo de vida de un proyecto analítico (objetivo, datos, procesamiento, modelo, validación, piloto, monitoreo y degradación por data/concept drift) y la prueba de concepto como etapa iterativa. Recorren las piezas de un flujo "sano": bases de datos y credenciales automáticas, ambiente de desarrollo (contenedores, estructura de carpetas común), buenas prácticas (git, documentación, tests, code review), Data Quality, versionamiento de modelos, pipelines claros y CI/CD. Defienden que cualquier modelo, simple o complejo, se beneficia de MLOps. La segunda mitad incluye conversación abierta con el chat (carreras, portafolio, inglés, lenguajes) y un cierre con feature store, dashboards de seguimiento y un listado de herramientas.

Capítulos

Palabras clave

MLOpsDevOpsMachine Learningciclo de vida analíticoproducciónmonitoreodata driftData Qualityversionamiento de modelosCI/CDDockergit