Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Databricks Machine Learning Professional Exam - Topic 3 Question 18 Discussion

Posted by Alfreda on Jun 18, 2024 at 10:26 PM

A machine learning engineer is manually refreshing a model in an existing machine learning pipeline. The pipeline uses the MLflow Model Registry model "project". The machine learning engineer would like to add a new version of the model to "project".

Which of the following MLflow operations can the machine learning engineer use to accomplish this task?

Suggested Answer: B

Get Premium Databricks Machine Learning Professional Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
39 comments · newest first
PH
Phillip 10 months ago
I doubt mlflow.register_model is the best option for this.
MO
Moon 11 months ago
Wait, can you really just update the model like that?
EU
Eura 11 months ago
Definitely not E, that sounds unnecessary.
LY
Lynna 11 months ago
I think mlflow.add_model_version is the right choice here!
TI
Timothy 11 months ago
You can use mlflow.register_model to add a new version.
JO
Josue 12 months ago
I remember that creating a new model is different from adding a version, so I don't think option E is correct. It has to be one of the other functions.
CA
Carin 12 months ago
I’m a bit confused about the options. I thought `MlflowClient.update_registered_model` was for updating metadata, not adding a new version.
LA
Lacey 12 months ago
I practiced a similar question where we had to update a model version, and I feel like `mlflow.add_model_version` could be the right choice here.
ER
Ernest 1 year ago
I think I remember that to add a new version, we might need to use something like `mlflow.register_model`, but I'm not entirely sure if that's the right function for updating an existing model.
MA
Marisha 1 year ago
B, MlflowClient.update_registered_model, could also work, but I think A or C are more likely the correct answers based on the details provided.
NO
Noble 1 year ago
E, creating a new MLflow Model Registry model, doesn't seem right. The question specifically says the engineer wants to add a new version to an existing "project" model.
FR
Francoise 1 year ago
C, mlflow.add_model_version, seems like the most straightforward option here. That function lets you add a new version of an existing registered model.
SE
Selene 1 year ago
Hmm, I'm not sure about this one. I'll need to double-check the MLflow documentation to make sure I understand the different operations and how they work.
EL
Elli 1 year ago
I think the answer is A, mlflow.register_model. That function allows you to register a new model version with the MLflow Model Registry.
SH
Shenika 1 year ago
This is a tricky one. I'll need to think carefully about the different routing protocols and how they handle metrics.
RE
Refugia 1 year ago
This looks like a straightforward question about Python object and class attributes. I should be able to work through this step-by-step.
ER
Erasmo 1 year ago
Okay, let's see. The question is asking for the minimum SLA, so I'll need to consider the different options and choose the one that meets the minimum requirement.
PA
Paulene 1 year ago
I've got this! Option E is the way to go. Setting the processing options for the Automatic Payment Review report to reprint the check register should give me exactly what the client needs. Easy peasy!
JE
Jestine 1 year ago
I remember studying about internal control reports, but this wording feels more aligned with a letter from management confirming everything is okay.
JU
Justine 1 year ago
Okay, I think I've got this. War driving is the practice of actively collecting wireless network data, usually by driving around with a laptop or other device. The other options like spear phishing and social engineering are more about tricking people, not just collecting data.
DA
Darrel 2 years ago
E) The machine learning engineer needs to create an entirely new MLflow Model Registry model? Really? That seems like overkill for this scenario. I'm going with A) mlflow.register_model.
KA
Kasandra 2 years ago
↳ replying to Darrel
B) MlflowClient.update_registered_model is not the right operation for this task.
SH
Shenika 2 years ago
↳ replying to Darrel
C) mlflow.add_model_version could also be used to add a new version of the model to the existing project.
JO
Joana 2 years ago
↳ replying to Darrel
A) mlflow.register_model is the correct operation to use in this scenario.
AL
Alaine 2 years ago
↳ replying to Darrel
Let's go with A) mlflow.register_model then.
CH
Christene 2 years ago
↳ replying to Darrel
I agree, that seems like the most appropriate operation to use in this case.
SO
Sophia 2 years ago
↳ replying to Darrel
I think A) mlflow.register_model is the right choice here.
VA
Val 2 years ago
I think the machine learning engineer needs to create an entirely new MLflow Model Registry model if they want to add a new version.
PU
Pura 2 years ago
I'm not sure, but I think mlflow.add_model_version could also be used to add a new version of the model.
LA
Latonia 2 years ago
I agree with Eliz, mlflow.register_model seems like the right operation for this task.
EL
Eliz 2 years ago
I think the machine learning engineer can use mlflow.register_model to add a new version of the model.
LI
Linwood 2 years ago
I wonder if the exam proctor is secretly an MLflow developer trying to trip us up. All this model registry stuff is enough to make your head spin!
CH
Chanel 2 years ago
↳ replying to Linwood
C) mlflow.add_model_version
DO
Dorothy 2 years ago
↳ replying to Linwood
A) mlflow.register_model
YO
Youlanda 2 years ago
Hey, at least they didn't ask us to use MlflowClient.get_model_version (D) - that would just be cruel!
TA
Tayna 2 years ago
I think the answer is A) mlflow.register_model. It seems like the most straightforward way to add a new version of the model to the 'project' registry.
NO
Novella 2 years ago
↳ replying to Tayna
Yes, mlflow.register_model is the most suitable option for adding a new version of the model to the 'project' registry.
CR
Cristy 2 years ago
↳ replying to Tayna
I agree, using mlflow.register_model is the way to go for this task.
FR
Freeman 2 years ago
↳ replying to Tayna
A) mlflow.register_model is the correct operation to add a new version of the model to the 'project' registry.
0/2000 characters

Save Cancel