ML Systems in Production
Why models degrade after launch, how batch and online inference differ, and what to monitor.
- 4 lessons
- 1h 4m
- 4 simulations
From notebook to service: saving models, an API with FastAPI, and reproducible Docker containers.
A suggestion, never a lock — you can start here.
Every lesson's title and summary is public. The lessons themselves open once you own the track.
Every lesson in MLOps: Deploying Machine Learning & Deep Learning ModelsArtefacts, dependency versions, and why `model.pkl` alone is not enough to load the same model three months later.
A prediction endpoint with input validation, a health check and the model version in every response — a service other teams can call without knowing what scikit-learn is.
An image that is small, fast to rebuild, and runs exactly the same on a laptop, in CI and on a server — because the environment ships with the code.
Why models degrade after launch, how batch and online inference differ, and what to monitor.
GPUs, batching, quantisation and formats like ONNX — making large models fast enough and cheap enough.
Experiment tracking, model registries, and automated pipelines from raw data to a released model.
Drift detection, performance with delayed labels, retraining strategies, and safe rollouts.