Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

Databricks-Machine-Learning-Professional Databricks Certified Machine Learning Professional Questions and Answers

Questions 4

After a data scientist noticed that a column was missing from a production feature set stored as a Delta table, the machine learning engineering team has been tasked with determining when the column was dropped from the feature set.

Which of the following SQL commands can be used to accomplish this task?

Options:

A.

VERSION

B.

DESCRIBE

C.

HISTORY

D.

DESCRIBE HISTORY

E.

TIMESTAMP

Buy Now
Questions 5

A machine learning engineer is attempting to create a webhook that will trigger a Databricks Job job_id when a model version for model model transitions into any MLflow Model Registry stage.

They have the following incomplete code block:

Databricks-Machine-Learning-Professional Question 5

Which of the following lines of code can be used to fill in the blank so that the code block accomplishes the task?

Options:

A.

"MODEL_VERSION_CREATED"

B.

"MODEL_VERSION_TRANSITIONED_TO_PRODUCTION"

C.

"MODEL_VERSION_TRANSITIONED_TO_STAGING"

D.

"MODEL_VERSION_TRANSITIONED_STAGE"

E.

"MODEL_VERSION_TRANSITIONED_TO_STAGING", "MODEL_VERSION_TRANSITIONED_TO_PRODUCTION"

Buy Now
Questions 6

A machine learning engineer is using the following code block as part of a batch deployment pipeline:

Databricks-Machine-Learning-Professional Question 6

Which of the following changes needs to be made so this code block will work when the inference table is a stream source?

Options:

A.

Replace "inference" with the path to the location of the Delta table

B.

Replace schema(schema) with option("maxFilesPerTriqqer", 1}

C.

Replace spark.read with spark.readStream

D.

Replace formatfdelta") with format("stream")

E.

Replace predict with a stream-friendly prediction function

Buy Now
Questions 7

A machine learning engineer is converting a Hyperopt-based hyperparameter tuning process from manual MLflow logging to MLflow Autologging. They are trying to determine how to manage nested Hyperopt runs with MLflow Autologging.

Which of the following approaches will create a single parent run for the process and a child run for each unique combination of hyperparameter values when using Hyperopt and MLflow Autologging?

Options:

A.

Startinq a manual parent run before calling fmin

B.

Ensuring that a built-in model flavor is used for the model logging

C.

Starting a manual child run within the objective function

D.

There is no way to accomplish nested runs with MLflow Autoloqqinq and Hyperopt

E.

MLflow Autoloqqinq will automatically accomplish this task with Hyperopt

Buy Now
Questions 8

Which of the following is a simple, low-cost method of monitoring numeric feature drift?

Options:

A.

Jensen-Shannon test

B.

Summary statistics trends

C.

Chi-squared test

D.

None of these can be used to monitor feature drift

E.

Kolmogorov-Smirnov (KS) test

Buy Now
Questions 9

A machine learning engineer is migrating a machine learning pipeline to use Databricks Machine Learning. They have programmatically identified the best run from an MLflow Experiment and stored its URI in the model_uri variable and its Run ID in the run_id variable. They have also determined that the model was logged with the name "model" . Now, the machine learning engineer wants to register that model in the MLflow Model Registry with the name "best_model" .

Which of the following lines of code can they use to register the model to the MLflow Model Registry?

Options:

A.

mlflow.register_model(model_uri, "best_model")

B.

mlflow.register_model(run_id, "best_model")

C.

mlflow.register_model(f"runs:/{run_id}/best_model", "model")

D.

mlflow.register_model(model_uri, "model")

E.

mlflow.register_model(f"runs:/{run_id}/model")

Buy Now
Questions 10

A machine learning engineering manager has asked all of the engineers on their team to add text descriptions to each of the model projects in the MLflow Model Registry. They are starting with the model project "model" and they'd like to add the text in the model_description variable.

The team is using the following line of code:

Databricks-Machine-Learning-Professional Question 10

Which of the following changes does the team need to make to the above code block to accomplish the task?

Options:

A.

Replace update_registered_model with update_model_version

B.

There no changes necessary

C.

Replace description with artifact

D.

Replace client.update_registered_model with mlflow

E.

Add a Python model as an argument to update_registered_model

Buy Now
Questions 11

Which of the following deployment paradigms can centrally compute predictions for a single record with exceedingly fast results?

Options:

A.

Streaming

B.

Batch

C.

Edge/on-device

D.

None of these strategies will accomplish the task.

E.

Real-time

Buy Now
Questions 12

A machine learning engineer needs to select a deployment strategy for a new machine learning application. The feature values are not available until the time of delivery, and results are needed exceedingly fast for one record at a time.

Which of the following deployment strategies can be used to meet these requirements?

Options:

A.

Edge/on-device

B.

Streaming

C.

None of these strategies will meet the requirements.

D.

Batch

E.

Real-time

Buy Now
Questions 13

Which of the following describes label drift?

Options:

A.

Label drift is when there is a change in the distribution of the predicted target given by the model

B.

None of these describe label drift

C.

Label drift is when there is a change in the distribution of an input variable

D.

Label drift is when there is a change in the relationship between input variables and target variables

E.

Label drift is when there is a change in the distribution of a target variable

Buy Now
Questions 14

A machine learning engineer wants to programmatically create a new Databricks Job whose schedule depends on the result of some automated tests in a machine learning pipeline.

Which of the following Databricks tools can be used to programmatically create the Job?

Options:

A.

MLflow APIs

B.

AutoML APIs

C.

MLflow Client

D.

Jobs cannot be created programmatically

E.

Databricks REST APIs

Buy Now
Questions 15

A machine learning engineer wants to move their model version model_version for the MLflow Model Registry model model from the Staging stage to the Production stage using MLflow Client client .

Which of the following code blocks can they use to accomplish the task?

A)

Databricks-Machine-Learning-Professional Question 15

B)

Databricks-Machine-Learning-Professional Question 15

C)

Databricks-Machine-Learning-Professional Question 15

D)

Databricks-Machine-Learning-Professional Question 15

E)

Databricks-Machine-Learning-Professional Question 15

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

E.

option E

Buy Now
Questions 16

A data scientist has written a function to track the runs of their random forest model. The data scientist is changing the number of trees in the forest across each run.

Which of the following MLflow operations is designed to log single values like the number of trees in a random forest?

Options:

A.

mlflow.log_artifact

B.

mlflow.log_model

C.

mlflow.log_metric

D.

mlflow.log_param

E.

There is no way to store values like this.

Buy Now
Questions 17

A machine learning engineer has developed a random forest model using scikit-learn, logged the model using MLflow as random_forest_model, and stored its run ID in the run_id Python variable. They now want to deploy that model by performing batch inference on a Spark DataFrame spark_df.

Which of the following code blocks can they use to create a function called predict that they can use to complete the task?

A)

Databricks-Machine-Learning-Professional Question 17

B)

It is not possible to deploy a scikit-learn model on a Spark DataFrame.

C)

Databricks-Machine-Learning-Professional Question 17

D)

Databricks-Machine-Learning-Professional Question 17

E)

Databricks-Machine-Learning-Professional Question 17

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

E.

Option E

Buy Now
Questions 18

A machine learning engineer is in the process of implementing a concept drift monitoring solution. They are planning to use the following steps:

1. Deploy a model to production and compute predicted values

2. Obtain the observed (actual) label values

3. _____

4. Run a statistical test to determine if there are changes over time

Which of the following should be completed as Step #3?

Options:

A.

Obtain the observed values (actual) feature values

B.

Measure the latency of the prediction time

C.

Retrain the model

D.

None of these should be completed as Step #3

E.

Compute the evaluation metric using the observed and predicted values

Buy Now
Exam Name: Databricks Certified Machine Learning Professional
Last Update: May 19, 2026
Questions: 60

PDF + Testing Engine

$64.99   $185.69

Testing Engine

$49.99   $142.83

PDF (Q&A)

$54.99   $157.11