0
0
MLOpsdevops~20 mins

Model approval workflows in MLOps - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Model Approval Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🔀 Workflow
intermediate
2:00remaining
Identify the correct sequence in a model approval workflow
Which of the following sequences correctly represents the typical steps in a model approval workflow?
A1,2,3,4
B2,1,3,4
C1,3,2,4
D3,1,2,4
Attempts:
2 left
💡 Hint
Think about the logical order from building to deploying a model.
🧠 Conceptual
intermediate
1:30remaining
Purpose of model approval in MLOps
What is the main purpose of having a model approval step in an MLOps pipeline?
ATo reduce the size of the model for faster inference
BTo speed up the deployment process by skipping testing
CTo ensure the model meets quality and compliance standards before deployment
DTo automatically retrain the model without human intervention
Attempts:
2 left
💡 Hint
Think about why we want to check a model before using it in real life.
Troubleshoot
advanced
2:30remaining
Diagnose failure in automated model approval pipeline
An automated model approval pipeline fails to trigger the approval step after model validation. Which is the most likely cause?
AThe validation results were not saved in the expected storage location
BThe model training step completed successfully
CThe deployment environment is offline
DThe model size exceeds the maximum allowed limit
Attempts:
2 left
💡 Hint
Consider what the approval step depends on to start.
💻 Command Output
advanced
1:30remaining
Output of model approval status check command
What is the output of the command `mlflow models get-approval-status --model-id 123` if the model is approved?
MLOps
mlflow models get-approval-status --model-id 123
A{"model_id": 123, "status": "pending", "approved_by": null}
B{"model_id": 123, "status": "approved", "approved_by": "team_lead"}
CError: Model ID 123 not found
D{"model_id": 123, "status": "rejected", "approved_by": "qa_team"}
Attempts:
2 left
💡 Hint
Look for the status that indicates approval.
Best Practice
expert
3:00remaining
Best practice for integrating human approval in CI/CD for models
Which approach best integrates a human approval step into an automated CI/CD pipeline for model deployment?
AApprove models based on training accuracy alone without human review
BAutomatically deploy all models without any approval to speed up delivery
CSkip validation and rely on monitoring after deployment to catch issues
DUse a manual approval gate in the pipeline that pauses deployment until a designated person approves
Attempts:
2 left
💡 Hint
Think about how to combine automation with necessary human checks.