Course
Introduction to MLflow
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training a Team?
Try for BusinessCourse Description
Managing the end-to-end lifecycle of a Machine Learning application can be a daunting task for data scientists, engineers, and developers. Machine Learning applications are complex and have a proven track record of being difficult to track, hard to reproduce, and problematic to deploy.
In this course, you will learn what MLflow is and how it attempts to simplify the difficulties of the Machine Learning lifecycle such as tracking, reproducibility, and deployment. After learning MLflow, you will have a better understanding of how to overcome the complexities of building Machine Learning applications and how to navigate different stages of the Machine Learning lifecycle.
Throughout the course, you will deep dive into the four major components that make up the MLflow platform. You will explore how to track models, metrics, and parameters with MLflow Tracking, package reproducible ML code using MLflow Projects, create and deploy models using MLflow Models, and store and version control models using Model Registry.
As you progress through the course, you will also learn best practices of using MLflow for versioning models, how to evaluate models, add customizations to models, and how to build automation into training runs. This course will prepare you for success in managing the lifecycle of your next Machine Learning application.
Prerequisites
Supervised Learning with scikit-learnMLOps ConceptsIntroduction to MLflow
MLflow Models
Mlflow Model Registry
MLflow Projects
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
What experience level is expected for this MLflow course?
This is an advanced course requiring familiarity with pandas, scikit-learn, statistics, MLOps concepts, data engineering, and supervised learning before enrolling.
What are the four main MLflow components covered?
You will learn MLflow Tracking for logging experiments, MLflow Models for packaging and evaluating models, Model Registry for lifecycle management, and MLflow Projects for reproducibility.
Will I learn how to deploy models using MLflow?
Yes. You will use the MLflow command line tool for model deployment and learn how to deploy models directly from the Model Registry after transitioning them through predefined stages.
Can I create custom MLflow models for specialized use cases?
Yes. The Models chapter teaches you to create custom MLflow Models and use the Flavors concept to provide flexibility beyond standard model types supported by MLflow.
What is a multi-step workflow in MLflow Projects?
You will learn to chain multiple machine learning lifecycle steps into a single reproducible workflow using MLflow Projects, with parameters for added flexibility across runs.
Join over 19 million learners and start Introduction to MLflow today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.