MLOps
Take models from notebook to reliable production: experiment tracking, reproducibility, data validation, registries, CI gates, serving, shadow and canary releases, drift monitoring and retraining, with MLflow and scikit-learn examples run.
What you'll learn
- Explain why ML systems fail in production and what the MLOps lifecycle adds to model development.
- Track experiments, make training reproducible and package models with metadata using MLflow and standard tools.
- Validate production data and prevent training-serving skew and point-in-time leakage.
- Promote models through a registry with automated evaluation gates and CI checks.
- Deploy with batch or online serving, shadow tests and canary releases, and monitor drift and decay.
- Plan retraining, rollback and governance for models in production.
Syllabus
Why MLOps Exists
Experiment Tracking and Reproducibility
Data in Production
Model Registry and Continuous Integration
Deploying Models Safely
- Batch, Online and Streaming Serving
- Serving Performance: Latency and Batching
- Shadow Deployment
- Canary Releases and A/B Tests