This book is designed to take you from a complete beginner in MLOps to an advanced practitioner using MLflow.
What is MLflow?¶
MLflow is an open-source platform for managing the end-to-end machine learning lifecycle. It tackles four primary functions:
Tracking: Record and query experiments: code, data, config, and results.
Projects: Package data science code in a format to reproduce runs on any platform.
Models: Deploy machine learning models in diverse serving environments.
Model Registry: Store, annotate, discover, and manage models in a central repository.
What will you learn?¶
Setup: Professional environment management with
uv.Foundations: Autologging, nested runs, and managing complex artifacts.
Intermediate: Model signatures, custom PyFunc wrappers, and production-ready model versions.
Advanced: Docker-based serving and full LLMOps observability with Tracing.
Let’s dive in!
- MLflow for Beginners
- Getting Started
- Phase 1 - Foundations
- Phase 2 - Intermediate
- Phase 3 - Advanced
- Phase 4 - Mastery