← Certifications
⚙️
DeepLearning.AI / Coursera⏱ 8 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