Implementing a Machine Learning Solution with Azure Databricks (DP-3014)

Data scientists and machine learning engineers can use Azure Databricks to implement machine learning solutions at scale.

Course Information

Price: $695.00
Duration: 1 day
Certification: 
Exam: 
Learning Credits:
Course Delivery Options

Check out our full list of training locations and learning formats. Please note that the location you choose may be an Established HD-ILT location with a virtual live instructor.

Train face-to-face with the live instructor.

Access to on-demand training content anytime, anywhere.

Attend the live class from the comfort of your home or office.

Interact with a live, remote instructor from a specialized, HD-equipped classroom near you. An SLI sales rep will confirm location availability prior to registration confirmation.

All Sunset Learning dates are guaranteed to run!

Register

Prerequisites:

This learning path assumes that you have experience of using Python to explore data and train machine learning models with common Open-Source frameworks, like Scikit-Learn, PyTorch, and TensorFlow. Consider completing the Create machine learning models learning path before starting this one.

 

Target Audience:

Data scientists and machine learning engineers.

 

Course Objectives:

Students will learn to:

  • Explore Azure Databricks
  • Use Apache Spark in Azure Databricks
  • Train a machine learning model in Azure Databricks
  • Use MLflow in Azure Databricks
  • Tune hyperparameters in Azure Databricks
  • Use AutoML in Azure Databricks
  • Train deep learning models in Azure Databricks

 

Course Outline:

Module 1: Explore Azure Databricks

  • Provision an Azure Databricks workspace.
  • Identify core workloads and personas for Azure Databricks.
  • Describe key concepts of an Azure Databricks solution.

Module 2: Use Apache Spark in Azure Databricks

  • Describe key elements of the Apache Spark architecture.
  • Create and configure a Spark cluster.
  • Describe use cases for Spark.
  • Use Spark to process and analyze data stored in files.
  • Use Spark to visualize data.

Module 3: Train a machine learning model in Azure Databricks

  • Prepare data for machine learning
  • Train a machine learning model
  • Evaluate a machine learning model

Module 4: Use MLflow in Azure Databricks

  • Use MLflow to log parameters, metrics, and other details from experiment runs.
  • Use MLflow to manage and deploy trained models.

Module 5: Tune hyperparameters in Azure Databricks

  • Use the Hyperopt library to optimize hyperparameters.
  • Distribute hyperparameter tuning across multiple worker nodes.

Module 6: Use AutoML in Azure Databricks

  • Use the AutoML user interface in Azure Databricks
  • Use the AutoML API in Azure Databricks

Module 7: Train deep learning models in Azure Databricks

  • Train a deep learning model in Azure Databricks
  • Distribute deep learning training by using the Horovod library