Module 1
Introduction au Cycle de Vie ML
Introduction au Cycle de Vie ML
20-25h
Leçons vidéo
Exercices
Lab pratique
Différences ML vs software engineering
Défis du ML en production
Lifecycle complet (data → training → deployment → monitoring)
Rôles et responsabilités
Composants d'un pipeline ML
Orchestration et automatisation
Data validation et quality checks
Model validation et testing
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
Kubernetes pour ML
Docker pour isolation
Cloud platforms (GCP, AWS, Azure)
On-premise vs cloud
Module 2
Data Management et Feature Engineering
Data Management et Feature Engineering
20-25h
Leçons vidéo
Exercices
Lab pratique
DVC (Data Version Control)
Gestion de datasets volumineux
Lineage et traçabilité
Reproductibilité
Utilisez Azure CLI pour exécuter cette commande. Consultez la documentation Azure CLI pour la syntaxe complète.
Concept de feature store
Feast pour feature serving
Online vs offline features
Feature sharing entre équipes
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
Great Expectations pour data quality
Schema validation
Anomaly detection sur données
Drift detection
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
Module 3
Model Training et Experimentation
Model Training et Experimentation
20-25h
Leçons vidéo
Exercices
Lab pratique
Tracking d'expériences
Logging de métriques et artefacts
Comparaison de runs
Organisation de projets
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
Optuna pour optimization
Distributed training
AutoML et Neural Architecture Search
Coût vs performance tradeoffs
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
Versioning de modèles
Staging (dev, staging, production)
Metadata management
Model lineage
Module 4
Model Deployment
Model Deployment
20-25h
Leçons vidéo
Exercices
Lab pratique
Blue/green deployment
Canary releases
Shadow deployment
A/B testing
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
TensorFlow Serving
Seldon Core
BentoML
Performance optimization (batching, caching)
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
TensorFlow Lite
ONNX Runtime
Model quantization et optimization
Déploiement mobile et IoT
Module 5
Monitoring et Observability
Monitoring et Observability
20-25h
Leçons vidéo
Exercices
Lab pratique
Prometheus pour metrics
Grafana pour visualisation
Structured logging
Distributed tracing
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
Data drift detection
Model drift detection
Performance degradation
Alerting automatisé
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
Runbooks pour incidents ML
Rollback automatisé
Root cause analysis
Post-mortem
Module 6
CI/CD pour Machine Learning
CI/CD pour Machine Learning
20-25h
Leçons vidéo
Exercices
Lab pratique
Tests unitaires pour ML
Tests d'intégration
Data validation automatisée
Model testing
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.
Automated deployment pipelines
Environment management
Configuration management
Secrets management
Configurez avec YAML selon les spécifications. Consultez la documentation pour les détails.
Airflow pour orchestration
Event-driven retraining
Scheduled retraining
Resource optimization
Utilisez le SDK Python approprié pour implémenter cette fonctionnalité. Consultez la documentation Azure pour les exemples de code complets.