Suivre des expériences et enregistrer un modèle avec MLflow

Intermédiaire LinuxMLflow25 min50 XP

Instrumentez ~/fraude/experience.py (serveur de suivi : MLFLOW_TRACKING_URI déjà défini) :

  • mlflow.set_experiment("detection-fraude") et with mlflow.start_run(run_name=...)
  • mlflow.log_params(params) (hyperparamètres), mlflow.log_metric("average_precision", ap) et mlflow.log_metric("rappel", rappel)
  • mlflow.sklearn.log_model(modele, name="modele", registered_model_name="fraude")
  • tag du jeu de données : mlflow.set_tag("dataset_version", "2026-09")

Lancez les trois configurations : python3 experience.py --config a, --config b, --config c (depuis ~/fraude), puis python3 comparer.py. Meilleure configuration selon l'average precision → answer meilleure <a|b|c> ; version du modèle enregistrée correspondante → answer version <n>. Promouvez-la : python3 promouvoir.py --version <n> --alias champion

Contenu Premium

Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Instrumentation
  2. Comparaison
  3. Promotion