Skip to content

marshackVB/parallel_models_blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Training many machine learning models in parallel using Databricks and PandasUDFs

The Databricks Notebook within this repository provides a detailed, step-by-step example of training multiple machine learning models in parallel on different datasets. It includes the following steps.

  • Configuring the Databricks Cluster
  • Leveraging PandasUDFs to train machine learning models in parallel on different groups of a dataset.
  • Tuning model parameters using Hyperopt
  • Logging multiple models to a single MLflow Experiment Run
  • Applying multiple models for inference to different groups of data in parallel

This repository can be cloned into a Databricks Repo; the code is self contained and can be run in any Databricks environment. The most recent testing of this notebook leveraged the Databricks ML Runtime version 10.5.

About

Accompanying solution accelerator notebook for the Databricks blog on parallel training and inference

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages