← Back to catalog
MLOps
MLOps
Yaé Ulrich Gaba
M1-M2
11 chapters
FR + EN
Description
Ce cours couvre les pratiques et outils du MLOps, la discipline qui vise à mettre en production des modèles de machine learning de manière fiable et reproductible. On y étudie le versioning (Git, DVC), le suivi d’expériences (MLflow), les pipelines de données, la conteneurisation (Docker), le déploiement (FastAPI), le CI/CD et le monitoring en production.
Table of Contents
- Chapter 1 Introduction au MLOps — Du Notebook à la Production
- Chapter 2 Environnements et Gestion de Dépendances
- Chapter 3 Contrôle de Version — Git et DVC
- Chapter 4 Suivi d’Expériences — MLflow, Weights & Biases
- Chapter 5 Pipelines de Données et Feature Stores
- Chapter 6 Entraînement à Grande Échelle — Distributed Training
- Chapter 7 Conteneurisation — Docker pour le ML
- Chapter 8 Déploiement de Modèles — REST APIs, FastAPI, Streamlit
- Chapter 9 CI/CD pour le Machine Learning
- Chapter 10 Monitoring des Modèles en Production
- Chapter 11 Reproductibilité en Recherche — Standards et Bonnes Pratiques
Prerequisites
Apprentissage automatique (modèles de ML de base). Programmation Python. Familiarité avec la ligne de commande Linux.