MLOps y despliegue
Llevar un modelo a producción y mantenerlo vivo.
Presentaciones
- PDFAbrir
Experimentos reproducibles y registro de modelos
Por qué el mismo código da números distintos, qué guardar de cada corrida, y cómo MLflow organiza experimentos, versiones, alias y firmas; más los riesgos de pickle y las fichas de modelo.
- PDFAbrir
Despliegue y monitoreo
Del caso Zillow a un servicio con FastAPI; cambio de covariables, de concepto y de prevalencia; PSI, la prueba de Kolmogorov–Smirnov y políticas de reentrenamiento.
Las presentaciones se abren en una pestaña nueva. Usa las flechas o la barra espaciadora para avanzar, o para ver todas las láminas y f para pantalla completa.
Libretas de ejemplo
- Abrir en Colab
Seguimiento de experimentos con MLflow
Siete modelos de riesgo de crédito registrados en MLflow, comparados con una consulta, promovidos con versiones y alias, reproducidos y documentados con su ficha.
- Abrir en Colab
Un servicio de predicción y la vigilancia del cambio
Un modelo de bicicletas entrenado con 2011, servido con FastAPI y vigilado durante 2012 con PSI y Kolmogorov–Smirnov; políticas de reentrenamiento con y sin retraso de etiquetas.
Laboratorio
- Abrir en Colab
Laboratorio 8 · Un servicio de predicción vigilado
PSI y Kolmogorov–Smirnov desde cero, un reporte de cambio por atributo, una API con FastAPI que valida su entrada y una política de reentrenamiento con ventana móvil. Se verifica automáticamente.
Los laboratorios son para practicar y no cuentan para la calificación.
DataCamp
Cursos y proyectos de esta unidad que forman parte de la calificación. Ver Evaluación.
- RutaMachine Learning in Production19 h
Lecturas
- Sculley et al. (2015). Hidden technical debt in machine learning systems. NeurIPS. Artículo completo.
- Mitchell et al. (2019). Model cards for model reporting. FAT*. Secciones 3 y 4.
- Huyen (2022). Designing Machine Learning Systems. O'Reilly. Capítulos 7 a 9.
- Documentación de MLflow y de FastAPI. Tracking, Model Registry y el tutorial de FastAPI.
Autoevaluación
8 preguntas. Responde, verifica y lee la explicación. No cuenta para la calificación y nada se guarda.