Data Science & ML

MLOps y Despliegue

MLflow, Docker, FastAPI, Streamlit, Prefect, feature stores, pipelines de datos, monitoreo, métricas de negocio ML, despliegue en la nube

24 preguntas de entrevista·
Senior
1

¿Cuál es el rol principal de MLflow en un workflow MLOps?

Respuesta

MLflow es una plataforma open-source que gestiona el ciclo de vida completo de los modelos ML: tracking de experimentos (métricas, parámetros, artefactos), packaging de modelos, registry centralizado y despliegue. Esto permite reproducir experimentos y versionar modelos de manera estandarizada.

2

¿Qué comando permite loggear un parámetro en MLflow?

Respuesta

La función mlflow.log_param registra un hiperparámetro (learning rate, epochs, batch size) asociado a un run. Estos parámetros son luego visibles en la MLflow UI y permiten comparar diferentes configuraciones de entrenamiento.

3

¿Cuál es la diferencia entre mlflow.log_metric y mlflow.log_param?

Respuesta

log_param registra valores fijos definidos antes del entrenamiento (hiperparámetros como learning_rate, epochs), mientras que log_metric registra valores que evolucionan durante o después del entrenamiento (accuracy, loss). Las métricas pueden loggearse varias veces con diferentes steps para crear curvas.

4

¿Cuál es la principal ventaja de usar Docker para desplegar un modelo ML?

5

¿Por qué usar un Dockerfile multi-stage para una aplicación ML?

+21 preguntas de entrevista

Domina Data Science & ML para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis