MLOps with MLflow: Hyperparameter Tuning ML Models
Mlflow 2.3.2
| Intermediate
- 12 videos | 1h 37m 15s
- Includes Assessment
- Earns a Badge
Hyperparameter tuning, an essential step to improve model performance, involves modifying a model's parameters to find the best combination for optimal results. The integration of MLflow with Databricks unlocks a powerful combination that enhances the machine learning (ML) workflow. First, you will explore the collaborative potential between MLflow and Databricks for machine learning projects. You will learn to create an Azure Databricks workspace and run MLflow models using notebooks in Databricks, establishing a robust foundation for model development in a scalable environment. Additionally, you will set up Databricks File System (DBFS) as a source of model input files. Next, you will implement hyperparameter tuning using MLflow and its integration with the hyperopt library. You will define the objective function, search space, and algorithm to optimize model performance. Through systematic tracking and comparison of hyperparameter configurations with MLflow, you will find the best-performing model setups. Finally, you will integrate SQLite with MLflow, allowing efficient management and storage of experiment-run data. You will create a regression model using scikit-learn and statsmodels, comparing the processes for the two.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseOutline how mlflow works with databricksCreate a databricks workspace and create a cluster to run codeUpload a file to databricks file system (dbfs) and run a model from databricksSet up the objective function for hyperparameter tuningReview the objective function and view the runs
-
Create a search space and define a search algorithmRun a hyperparameter tuning model and view the resultsSet up and use sqlite to track model experiments and runsPerform data cleaning and build a regression modelBuild and track a regression model using statsmodelSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 45sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
10m 10sAfter completing this video, you will be able to outline how MLflow works with Databricks. FREE ACCESS
-
9m 26sFind out how to create a Databricks workspace and create a cluster to run code. FREE ACCESS
-
8m 42sLearn how to upload a file to Databricks File System (DBFS) and run a model from Databricks. FREE ACCESS
-
10m 21sDiscover how to set up the objective function for hyperparameter tuning. FREE ACCESS
-
10m 5sUpon completion of this video, you will be able to review the objective function and view the runs. FREE ACCESS
-
9m 34sDuring this video, discover how to create a search space and define a search algorithm. FREE ACCESS
-
6m 1sIn this video, you will learn how to run a hyperparameter tuning model and view the results. FREE ACCESS
-
9m 37sFind out how to set up and use SQLite to track model experiments and runs. FREE ACCESS
-
7m 44sLearn how to perform data cleaning and build a regression model. FREE ACCESS
-
10m 54sDiscover how to build and track a regression model using Statsmodel. FREE ACCESS
-
2m 56sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.