← Certifications
⚙️
DeepLearning.AI / Coursera8 semainesDifficulté : ★★★★

DeepLearning.AI — MLOps Specialization

Préparation complète — plan semaine par semaine, quiz style examen réel, fiches et conseils de réussite

S1

ML en production — vue d'ensemble

⏱ ~8h cette semaine

Objectifs

  • Comprendre le ML lifecycle complet (data → modèle → déploiement → monitoring)
  • Data drift vs concept drift — définitions et détection
  • Baseline models : pourquoi commencer simple
  • Structurer un projet ML production-ready

Exercice de la semaine

Convertir un notebook Jupyter en script Python modulaire avec logging

S2

Data Engineering pour ML

⏱ ~8h cette semaine

Objectifs

  • Feature stores : concept, Feast (open source)
  • Validation de données : Great Expectations
  • Data versioning : DVC (Data Version Control)
  • Pipelines de données reproductibles

Exercice de la semaine

Versionner un dataset avec DVC + ajouter des tests de validation de données

S3

Entraînement et expérimentation

⏱ ~8h cette semaine

Objectifs

  • Experiment tracking avec MLflow : paramètres, métriques, artefacts
  • Hyperparameter tuning : Optuna vs GridSearch
  • Distributed training basics (PyTorch DDP)
  • Reproductibilité : seeds, environnements, configs

Exercice de la semaine

Experiment MLflow avec 5 configurations différentes + comparaison visuelle

S4

Déploiement avec FastAPI + Docker

⏱ ~9h cette semaine

Objectifs

  • Créer une API ML avec FastAPI (predict endpoint)
  • Dockeriser l'API : Dockerfile, docker build, docker run
  • Pousser sur Docker Hub ou ECR
  • Health checks et gestion des erreurs dans l'API

Exercice de la semaine

API FastAPI complète : /predict, /health, /metrics — dockerisée et testée

S5

AWS pour ML

⏱ ~9h cette semaine

Objectifs

  • S3 : stockage de datasets et modèles
  • EC2 : déploiement d'une API ML sur instance
  • Lambda : inference serverless pour cas simples
  • SageMaker basics : training jobs et endpoints

Exercice de la semaine

Déployer l'API Docker sur EC2 avec HTTPS via Nginx

S6

CI/CD pour ML

⏱ ~8h cette semaine

Objectifs

  • GitHub Actions : workflow test → build → deploy
  • Tests automatiques pour modèles ML (performance regression)
  • Semantic versioning des modèles
  • Blue/Green deployment pour les APIs ML

Exercice de la semaine

Pipeline CI/CD complet : push → tests → build Docker → déploiement automatique

S7

Monitoring et observabilité

⏱ ~8h cette semaine

Objectifs

  • Monitoring de modèle : drift détection avec Evidently AI
  • Logs structurés : JSON, niveaux, alertes
  • Métriques applicatives : latence P50/P95/P99, throughput
  • Retraining triggers : quand et comment

Exercice de la semaine

Dashboard Evidently : rapport hebdomadaire automatique de drift

S8

Révision + projet final

⏱ ~10h cette semaine

Objectifs

  • Réviser tous les concepts des 7 semaines
  • Projet final : pipeline ML end-to-end complet
  • Documenter l'architecture et les choix techniques
  • Passer la certification

Exercice de la semaine

Livrer un système ML complet : data → entraînement → API → monitoring → CI/CD