Packaging and Serving Models
From notebook to service: saving models, an API with FastAPI, and reproducible Docker containers.
- 3 lessons
- 48 min
Why models degrade after launch, how batch and online inference differ, and what to monitor.
This is the real simulation from the module. No account needed.
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. The lesson marked free can be read in full right now, no account needed.
Every lesson in MLOps: Deploying Machine Learning & Deep Learning ModelsA model is trained on the past and used on the future. When the world shifts, its accuracy falls — often without a single error in the logs.
When features are computed differently in training and at prediction time — the most common production ML bug, and the one least likely to show up in a log.
Scheduled or on-request predictions: this choice decides latency, cost, which features you can use, and how the system fails.
Five questions to answer before a single line of deployment code is written — because the most expensive ML failures are not bugs, but systems built for the wrong question.
From notebook to service: saving models, an API with FastAPI, and reproducible Docker containers.
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.