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
B) MlflowClient.update_registered_model is not the right operation for this task.
SH
Shenika
2 years ago
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
A) mlflow.register_model is the correct operation to use in this scenario.
AL
Alaine
2 years ago
Let's go with A) mlflow.register_model then.
CH
Christene
2 years ago
I agree, that seems like the most appropriate operation to use in this case.
SO
Sophia
2 years ago
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
C) mlflow.add_model_version
DO
Dorothy
2 years ago
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
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
I agree, using mlflow.register_model is the way to go for this task.
FR
Freeman
2 years ago
A) mlflow.register_model is the correct operation to add a new version of the model to the 'project' registry.