Companies Home Search Profile

Building Machine Learning Models on Databricks

Focused View

Janani Ravi

2:20:19

155 View
  • 1. Course Overview.mp4
    02:09
  • 1. Prequisites and Course Outline.mp4
    02:18
  • 2. Overview of Databricks.mp4
    04:47
  • 3. The Databricks Machine Learning Runtime.mp4
    04:29
  • 4. Introducing MLflow.mp4
    07:14
  • 5. Demo - Getting Set up with the Machine Learning Environment on Databricks.mp4
    05:34
  • 01. A Quick Overview of scikit-learn.mp4
    02:37
  • 02. Demo - Loading, Exploring, and Preprocessing Data.mp4
    04:15
  • 03. Demo - Creating an Experiment and Run.mp4
    03:59
  • 04. Demo - Autologging to Track Model Metrics.mp4
    07:39
  • 05. Demo - Creating Multiple Runs and Comparing Runs.mp4
    04:30
  • 06. Demo - Using Loaded Model for Predictions.mp4
    02:35
  • 07. Demo - Using Bamboolib for Data Exploration and Transformation.mp4
    06:14
  • 08. Demo - Autologging to Track Metrics for a Classification Model.mp4
    04:33
  • 09. Demo - Registering Models and Managing Stage Transitions.mp4
    05:07
  • 10. Demo - Classic Inferencing Using a REST Endpoint.mp4
    06:57
  • 1. An Overview of XGBoost.mp4
    05:29
  • 2. Demo - Inferring Model Signature and Logging Models.mp4
    05:51
  • 3. Demo - Autologging XGBoost Model Runs.mp4
    06:26
  • 4. Machine Learning Using Apache Spark.mp4
    02:36
  • 5. Demo - Loading Data into a Delta Table.mp4
    02:36
  • 6. Demo - Training a Model Using a Spark ML Pipeline.mp4
    07:41
  • 7. Demo - Training an XGBoost Model Using a Spark Pipeline.mp4
    01:52
  • 8. Demo - Using Cross Validation to Find the Best Model Hyperparameters.mp4
    04:43
  • 1. Understanding Hyperparameter Tuning.mp4
    03:22
  • 2. Hyperopt for Hyperparameter Tuning.mp4
    05:21
  • 3. Demo - Explicitly Logging Model Parameters.mp4
    04:53
  • 4. Demo - Hyperparameter Tuning Using Hyperopt.mp4
    07:48
  • 5. Demo - Hyperparameter Training Using Different Classifiers.mp4
    05:31
  • 6. Summary and Further Study.mp4
    01:13
  • Description


    This course will teach you how you can build and train your traditional machine learning models using the Databricks Machine Learning runtime and MLflow to manage the end-to-end machine learning lifecycle.

    What You'll Learn?


      Training, evaluating, and deploying machine learning models are now routine in many organizations, and having the right environment around this process is often what sets a company apart from its competitors. The Databricks Machine Learning Runtime, along with MLFlow, manages your experiment's runs, and models make training and hyperparameter tuning of your models simple and intuitive.

      In this course, Building Machine Learning Models on Databricks, you will learn to build and train regression and classification models using the scikit-learn framework.

      First, you will load, explore, and process your data using Databricks notebooks and you will use Bamboolib for no-code data analysis and transformations.

      Next, you will create experiments and track your model’s parameters and metrics using runs, and compare runs using the MLflow UI.

      After that, you will build and train regression and classification models using gradient boosting algorithms which are part of the XGBoost framework. You will also productionize and serve your models using Classic MLFlow Model Serving and perform real-time inference using your deployed models.

      Finally, you will learn how you can use the Hyperopt tool for hyperparameter tuning of your models, as well as running hyperparameter tuning in a distributed fashion on a Spark cluster using the SparkTrials class.

      When you are finished with this course, you will have the skills and knowledge to build and train traditional machine learning models on Databricks using MLflow to manage your machine learning workflow.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Janani has a Masters degree from Stanford and worked for 7+ years at Google. She was one of the original engineers on Google Docs and holds 4 patents for its real-time collaborative editing framework. After spending years working in tech in the Bay Area, New York, and Singapore at companies such as Microsoft, Google, and Flipkart, Janani finally decided to combine her love for technology with her passion for teaching. She is now the co-founder of Loonycorn, a content studio focused on providing high-quality content for technical skill development. Loonycorn is working on developing an engine (patent filed) to automate animations for presentations and educational content.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 30
    • duration 2:20:19
    • level preliminary
    • English subtitles has
    • Release Date 2023/02/07