Databricks Machine Learning Associate Question 488
Select 3You are managing machine learning models in Databricks' Model Registry. A new model version has been registered as a 'challenger' model and is performing better than the current 'champion' model in production. You want to promote the 'challenger' model to replace the 'champion' model using aliases. Which of the following steps should you take to achieve this?
- A
Assign the alias 'champion' to the new model version.
- B
Remove the 'champion' alias from the current production model.
- C
Assign the alias 'challenger' to the current production model.
- D
Manually delete the current production model from the Model Registry.
- E
Test the 'challenger' model in staging before assigning the 'champion' alias to it.
Show answer and explanation
Correct answers: A, B, E
Explanation
Promoting a challenger model to a champion model using aliases involves updating aliases to reflect the new model's role in production. This includes assigning the 'champion' alias to the new model, removing the alias from the old model, and ensuring the new model has been properly tested in staging. Deleting models or reassigning aliases unnecessarily can lead to operational issues.
- A. Correct.
Correct. Assigning the 'champion' alias to the new model version ensures it is recognized as the production model.
- B. Correct.
Correct. Removing the 'champion' alias from the current production model prevents conflicts and ensures the new model is the only one with the 'champion' alias.
- C. Incorrect.
Incorrect. Assigning the 'challenger' alias to the current production model is unnecessary and would create confusion.
- D. Incorrect.
Incorrect. Manually deleting the current production model is not required; modifying aliases is sufficient for the transition.
- E. Correct.
Correct. Testing the 'challenger' model in staging is a best practice to ensure it performs as expected before assigning the 'champion' alias.