DATABRICKS-MACHINE-LEARNING-ASSOCIATE Exam Details

  • Exam Code
    :DATABRICKS-MACHINE-LEARNING-ASSOCIATE
  • Exam Name
    :Databricks Certified Machine Learning Associate
  • Certification
    :Databricks Certifications
  • Vendor
    :Databricks
  • Total Questions
    :74 Q&As
  • Last Updated
    :Jul 14, 2026

Databricks DATABRICKS-MACHINE-LEARNING-ASSOCIATE Online Questions & Answers

  • Question 1:

    A machine learning engineer is trying to perform batch model inference. They want to get predictions using the linear regression model saved at the pathmodel_urifor the DataFramebatch_df.

    batch_dfhas the following schema:

    customer_id STRING

    The machine learning engineer runs the following code block to perform inference onbatch_dfusing the linear regression model atmodel_uri:

    In which situation will the machine learning engineer's code block perform the desired inference?

    A. When the Feature Store feature set was logged with the model at model_uri
    B. When all of the features used by the model at model_uri are in a Spark DataFrame in the PySpark
    C. When the model at model_uri only uses customer_id as a feature
    D. This code block will not perform the desired inference in any situation.
    E. When all of the features used by the model at model_uri are in a single Feature Store table

  • Question 2:

    A data scientist is using MLflow to track their machine learning experiment. As a part of each of their MLflow runs, they are performing hyperparameter tuning. The data scientist would like to have one parent run for the tuning process with a child run for each unique combination of hyperparameter values. All parent and child runs are being manually started with mlflow.start_run.

    Which of the following approaches can the data scientist use to accomplish this MLflow run organization?

    A. Theycan turn on Databricks Autologging
    B. Theycan specify nested=True when startingthe child run for each unique combination of hyperparameter values
    C. Theycan start each child run inside the parentrun's indented code block usingmlflow.start runO
    D. They can start each child run with the same experiment ID as the parent run
    E. They can specify nested=True when starting the parent run for the tuningprocess

  • Question 3:

    A data scientist wants to use Spark ML to impute missing values in their PySpark DataFrame features_df. They want to replace missing values in all numeric columns in features_df with each respective numeric column's median value.

    They have developed the following code block to accomplish this task:

    The code block is not accomplishing the task.

    Which reasons describes why the code block is not accomplishing the imputation task?

    A. It does not impute both the training and test data sets.
    B. The inputCols and outputCols need to be exactly the same.
    C. The fit method needs to be called instead of transform.
    D. It does not fit the imputer on the data to create an ImputerModel.

  • Question 4:

    Which of the Spark operations can be used to randomly split a Spark DataFrame into a training DataFrame and a test DataFrame for downstream use?

    A. TrainValidationSplit
    B. DataFrame.where
    C. CrossValidator
    D. TrainValidationSplitModel
    E. DataFrame.randomSplit

  • Question 5:

    A data scientist is wanting to explore the Spark DataFrame spark_df. The data scientist wants visual histograms displaying the distribution of numeric features to be included in the exploration.

    Which of the following lines of code can the data scientist run to accomplish the task?

    A. spark_df.describe()
    B. dbutils.data(spark_df).summarize()
    C. This task cannot be accomplished in a single line of code.
    D. spark_df.summary()
    E. dbutils.data.summarize (spark_df)

  • Question 6:

    A data scientist has created a linear regression model that useslog(price)as a label variable. Using this model, they have performed inference and the predictions and actual label values are in Spark DataFramepreds_df.

    They are using the following code block to evaluate the model:

    regression_evaluator.setMetricName("rmse").evaluate(preds_df)

    Which of the following changes should the data scientist make to evaluate the RMSE in a way that is comparable withprice?

    A. They should exponentiate the computed RMSE value
    B. They should take the log of the predictions before computing the RMSE
    C. They should evaluate the MSE of the log predictions to compute the RMSE
    D. They should exponentiate the predictions before computing the RMSE

  • Question 7:

    A data scientist is developing a machine learning pipeline using AutoML on Databricks Machine Learning.

    Which of the following steps will the data scientist need to perform outside of their AutoML experiment?

    A. Model tuning
    B. Model evaluation
    C. Model deployment
    D. Exploratory data analysis

  • Question 8:

    A data scientist wants to efficiently tune the hyperparameters of a scikit-learn model in parallel. They elect to use the Hyperopt library to facilitate this process.

    Which of the following Hyperopt tools provides the ability to optimize hyperparameters in parallel?

    A. fmin
    B. SparkTrials
    C. quniform
    D. search_space
    E. objective_function

  • Question 9:

    A data scientist has replaced missing values in their feature set with each respective feature variable's median value. A colleague suggests that the data scientist is throwing away valuable information by doing this.

    Which of the following approaches can they take to include as much information as possible in the feature set?

    A. Impute the missing values using each respective feature variable's mean value instead of the median value
    B. Refrain from imputing the missing values in favor of letting the machine learning algorithm determine how to handle them
    C. Remove all feature variables that originally contained missing values from the feature set
    D. Create a binary feature variable for each feature that contained missing values indicating whether each row's value has been imputed
    E. Create a constant feature variable for each feature that contained missing values indicating the percentage of rows from the feature that was originally missing

  • Question 10:

    Which of the following approaches can be used to view the notebook that was run to create an MLflow run?

    A. Open the MLmodel artifact in the MLflow run paqe
    B. Click the "Models" link in the row corresponding to the run in the MLflow experiment paqe
    C. Click the "Source" link in the row corresponding to the run in the MLflow experiment page
    D. Click the "Start Time" link in the row corresponding to the run in the MLflow experiment page

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Databricks exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your DATABRICKS-MACHINE-LEARNING-ASSOCIATE exam preparations and Databricks certification application, do not hesitate to visit our Vcedump.com to find your solutions here.