0
0
MLOpsdevops~20 mins

Self-service ML platform architecture in MLOps - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Self-service ML Platform Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Key components of a self-service ML platform

Which component is essential in a self-service ML platform to allow data scientists to train models without deep infrastructure knowledge?

ADirect access to raw hardware without abstraction
BManual server configuration by data scientists
CA user-friendly interface with automated resource provisioning
DA command-line tool requiring complex scripting
Attempts:
2 left
💡 Hint

Think about what helps non-technical users easily use the platform.

🔀 Workflow
intermediate
2:00remaining
Order of steps in a self-service ML platform workflow

What is the correct order of these steps in a typical self-service ML platform workflow?

A2,1,4,3
B1,2,3,4
C4,2,1,3
D2,4,1,3
Attempts:
2 left
💡 Hint

Think about what must happen before training and deployment.

Troubleshoot
advanced
2:00remaining
Troubleshooting model deployment failures

In a self-service ML platform, a model deployment fails with an error indicating insufficient compute resources. What is the most likely cause?

AThe model code has syntax errors
BThe platform's resource quota for the user is exceeded
CThe data preprocessing step was skipped
DThe model evaluation metrics are too low
Attempts:
2 left
💡 Hint

Consider platform resource limits rather than code or data issues.

Best Practice
advanced
2:00remaining
Best practice for managing model versions in self-service ML platforms

Which practice is best for managing multiple model versions in a self-service ML platform?

ADeploy models without tracking versions
BOverwrite the existing model file on deployment
CKeep models only on local machines of data scientists
DUse a centralized model registry with version control
Attempts:
2 left
💡 Hint

Think about how to keep track of models safely and clearly.

💻 Command Output
expert
2:00remaining
Output of Kubernetes command for ML platform pods

What is the output of the command kubectl get pods -l app=ml-platform -o jsonpath='{.items[*].metadata.name}' if there are three pods named ml-platform-1, ml-platform-2, and ml-platform-3 running?

Aml-platform-1 ml-platform-2 ml-platform-3
B["ml-platform-1", "ml-platform-2", "ml-platform-3"]
Cml-platform-1,ml-platform-2,ml-platform-3
DError: label selector not found
Attempts:
2 left
💡 Hint

Consider how jsonpath outputs multiple items separated by spaces.