Data Universe
Newsletter
AccueilOutilsMLflow
MLflow logo

MLflow

MLOps

Le standard open source pour le tracking des expériences ML

Tarif

Open source gratuit / Databricks MLflow inclus

Open sourceFree tierDébutant

MLflow est devenu le standard de facto pour le suivi des expériences ML. Créé par Databricks, il couvre le tracking (métriques, paramètres, artefacts), le packaging des modèles, le registry et le déploiement. Agnostique au framework (Scikit-learn, PyTorch, TensorFlow...).

MLflow Tracking (expériences, métriques)
MLflow Models (packaging standard)
MLflow Model Registry (cycle de vie)
MLflow Projects (reproductibilité)
UI de comparaison d'expériences
Autologging (Scikit-learn, XGBoost...)
Plugins pour cloud providers
Intégration Databricks native
1

Suivi d'expériences de machine learning

Les data scientists enregistrent automatiquement les hyperparamètres, métriques et artefacts de chaque run d'entraînement pour comparer les expériences via l'interface web MLflow Tracking.

2

Registre centralisé de modèles ML

MLflow Model Registry stocke les versions successives des modèles avec leurs métadonnées, gère les transitions entre staging, production et archivage avec contrôle d'accès.

3

Déploiement multi-cibles de modèles

Les modèles packagés au format MLmodel sont déployés vers REST API, Azure ML, AWS SageMaker ou Databricks en une commande, garantissant la reproductibilité entre environnements.

4

Orchestration de pipelines MLOps

MLflow Projects définit les dépendances et le code d'entraînement comme des unités reproductibles, permettant de rejouer n'importe quelle expérience passée avec exactement le même environnement.

✓ Points forts

+Gratuit et open source
+Agnostique framework et cloud
+Standard de facto adopté massivement
+Prise en main rapide
+Autologging très pratique

✗ Limites

UI basique comparé aux plateformes MLOps complètes
Pas de feature store natif
Scalabilité à travailler en self-hosted
Moins complet que Dataiku/SageMaker pour le cycle complet

✓ Fait pour vous si…

Tout data scientist ou ML engineer. Point de départ pour le tracking ML avant d'investir dans une plateforme MLOps complète.

✗ Pas fait pour vous si…

Remplacement d'une plateforme MLOps complète (Dataiku, SageMaker) seul.

MLflow in Action

MOOC

DataCamp

~50€/mois

Machine Learning Engineering with MLflow

MOOC

Udemy

~20€

Documentation officielle MLflow

Documentation

MLflow / Linux Foundation

Gratuit
open-sourcemlopstrackingdatabricks