Databricks Certified Machine Learning Associate Study Guide

Databricks-Certified-Machine-Learning-Associate

Databricks Certified Machine Learning Associate Preparation Details

The Databricks Certified Machine Learning Associate exam validates your ability to use Databricks for core machine learning tasks with AutoML, Unity Catalog, and MLflow. This guide maps every domain in the exam guide to verified Databricks documentation, covering data preparation, model development, and deployment. You can also explore more Databricks certification study guides on the Data Engineering category to keep building your skills.

Databricks Certified Machine Learning Associate Materials

CourseraDatabricks Machine Learning Fundamentals
UdemyDatabricks Certified Machine Learning Associate
WhizlabsDatabricks Certified Machine Learning Associate

Section 1: Databricks Machine Learning (38% of scored content)

Databricks Machine Learning

Identify the best practices of an MLOps strategy

MLOps workflows on Databricks

Model deployment patterns

MLOps Stacks: model development process as code

Best practices for operational excellence

Identify the advantages of using ML runtimes

Databricks Runtime for Machine Learning

Machine learning on Databricks

Databricks Runtime 18.0 for Machine Learning

Identify how AutoML facilitates model/feature selection.

What is AutoML?

Train regression models with AutoML Python API

Identify the advantages AutoML brings to the model development process

What is AutoML?

Introducing Databricks AutoML: A Glass Box Approach

Identify the benefits of creating feature store tables at the account level in Unity Catalog in Databricks vs at the workspace level

Feature tables in Unity Catalog

Work with feature tables in Workspace Feature Store (legacy)

Explore features in Unity Catalog

Create a feature store table in Unity Catalog

Feature tables in Unity Catalog

Feature Engineering Python API

Write data to a feature store table

Feature tables in Unity Catalog

Feature Engineering Python API

Train a model with features from a feature store table.

Databricks Feature Store

Feature Engineering Python API

Score a model using features from a feature store table.

Databricks Feature Store

Use features in online workflows

Describe the differences between online and offline feature tables

Databricks Online Feature Stores

Use features in online workflows

Identify the best run using the MLflow Client API.

Track model development using MLflow

MLflow API reference

Manually log metrics, artifacts, and models in an MLflow Run.

Track model development using MLflow

Log, load, and register MLflow models

Identify information available in the MLFlow UI

MLflow on Databricks

Track model development using MLflow

Register a model using the MLflow Client API in the Unity Catalog registry

Manage model lifecycle in Unity Catalog

MLflow API reference

Identify benefits of registering models in the Unity Catalog registry over the workspace registry

Migrate workflows and models to Unity Catalog

Manage model lifecycle in Unity Catalog

Identify scenarios where promoting code is preferred over promoting models and vice versa

Model deployment patterns

MLOps workflows on Databricks

Set or remove a tag for a model

Manage model lifecycle in Unity Catalog

MLflow API reference

Promote a challenger model to a champion model using aliases

Manage model lifecycle in Unity Catalog

MLOps workflows on Databricks

Section 2: Data Processing (19% of scored content)

Data Processing

Compute summary statistics on a Spark DataFrame using .summary() or dbutils data summaries

DataFrame.summary

Databricks Utilities (dbutils) reference

Remove outliers from a Spark DataFrame based on standard deviation or IQR

approxQuantile (DataFrame)

DataFrame.summary

Create visualizations for categorical or continuous features

Notebook and SQL editor visualization types

Visualizations in Databricks notebooks and SQL editor

Compare two categorical or two continuous features using the appropriate method

corr

crosstab (DataFrameStatFunctions)

Compare and contrast imputing missing values with the mean or median or mode value

Imputer

ImputerModel

Impute missing values with the mode, mean, or median value

Imputer

ImputerModel

Use one-hot encoding for categorical features

OneHotEncoder

OneHotEncoderModel

Identify and explain the model types or data sets for which one-hot encoding is or is not appropriate.

OneHotEncoder

FeatureHasher

Identify scenarios where log scale transformation is appropriate

log

log2

Section 3: Model Development (31% of scored content)

Model Development

Use ML foundations to select the appropriate algorithm for a given model scenario

Choosing the right estimator

Identify methods to mitigate data imbalance in training data

compute_class_weight

compute_sample_weight

Compare estimators and transformers

Estimator

Transformer

Pipeline

Develop a training pipeline

Pipeline

Estimator

Use Hyperopt’s fmin operation to tune a model’s hyperparameters

Hyperopt concepts

Hyperparameter tuning

Perform random or grid search or Bayesian search as a method for tuning hyperparameters.

Hyperparameter tuning

CrossValidator

Hyperparameter tuning with Optuna

Parallelize single node models for hyperparameter tuning

Hyperopt concepts

Compare model types with Hyperopt and MLflow

Describe the benefits and downsides of using cross-validation over a train-validation split.

CrossValidator

TrainValidationSplit

Perform cross-validation as a part of model fitting.

CrossValidator

TrainValidationSplit

Identify the number of models being trained in conjunction with a grid-search and cross-validation process.

CrossValidator

TrainValidationSplit

Use common classification metrics: F1, Log Loss, ROC/AUC, etc

MulticlassClassificationEvaluator

BinaryClassificationEvaluator

Use common regression metrics: RMSE, MAE, R-squared, etc.

RegressionEvaluator

Choose the most appropriate metric for a given scenario objective

RegressionEvaluator

MulticlassClassificationEvaluator

BinaryClassificationEvaluator

Identify the need to exponentiate log-transformed variables before calculating evaluation metrics or interpreting predictions

exp

log

Assess the impact of model complexity and the bias variance tradeoff on model performance

Underfitting vs. Overfitting

Validation curves: plotting scores to evaluate models

Single estimator versus bagging: bias-variance decomposition

Section 4: Model Deployment (12% of scored content)

Model Deployment

Identify the differences and advantages of model serving approaches: batch, realtime, and streaming

Deploy models using Model Serving

Deploy models for batch inference and prediction

Deploy a custom model to a model endpoint

Tutorial: Deploy and query a custom model

Create custom model serving endpoints

Use pandas to perform batch inference

Perform batch inference using a Spark DataFrame

Deploy models for batch inference and prediction

Identify how streaming inference is performed with Delta Live Tables

Transform data with pipelines

Deploy models for batch inference and prediction

Deploy and query a model for realtime inference

Tutorial: Deploy and query a custom model

Query serving endpoints for custom models

Split data between endpoints for realtime interference

Serve multiple models to a model serving endpoint

Wrapping Up Databricks Certified Machine Learning Associate

This guide covered every domain of the Databricks Certified Machine Learning Associate exam, from feature engineering and MLflow tracking to model tuning and deployment. Working through each official documentation link will help you build hands on familiarity with the tools Databricks expects you to know. You can also explore more Databricks certification study guides on the Data Engineering category to keep building your skills. Have a question or tip? Leave a comment below.

Receive Updates on Databricks Certified Machine Learning Associate Exam


Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Share the Databricks Certified Machine Learning Associate Study Guide in Your Network

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *