E14 - ¿Qué es MLOps y por qué es importante?

01-10-2023 · 88 min · Ver en YouTube

Resumen

Episodio 14 de enCoders (grabado en diciembre de 2022), conducido por dos presentadores porque Mati no pudo asistir. Explica qué es MLOps (Machine Learning Operations): la adaptación de DevOps a modelos, con la idea de que el modelo es solo una parte de un sistema que incluye datos, ambientes de ejecución y automatización. Recorre las etapas del flujo: obtención y etiquetado de datos, versionado de datos, seguimiento de experimentos, despliegue, escalado de hardware y monitoreo de predicciones. Insiste en la reproducibilidad como principio central y en pensar la productivización desde el inicio del proyecto. Comenta memes típicos de la profesión (Jupyter, "en mi máquina funciona", Docker) y presenta herramientas gratuitas: Airflow, Docker, Kedro, Great Expectations, MLflow y Snakemake. Concluye con una postura crítica: MLOps no resuelve por sí solo por qué fracasan los proyectos, que muchas veces caen por falta de datos, comunicación, liderazgo o visión de negocio.

Capítulos

Palabras clave

MLOpsDevOpsreproducibilidadversionado de datosexperiment trackingdespliegue de modelosmonitoreodriftAirflowDockerKedroGreat Expectations