Google Cloud Professional Machine Learning Engineer — Question 314
You have created multiple versions of an ML model and have imported them to Vertex AI Model Registry. You want to perform A/B testing to identify the best performing model using the simplest approach. What should you do?
Answer options
- A. Split incoming traffic to distribute prediction requests among the versions. Monitor the performance of each version using Vertex AI's built-in monitoring tools.
- B. Split incoming traffic among Google Kubernetes Engine (GKE) clusters, and use Traffic Director to distribute prediction requests to different versions. Monitor the performance of each version using Cloud Monitoring.
- C. Split incoming traffic to distribute prediction requests among the versions. Monitor the performance of each version using Looker Studio dashboards that compare logged data for each version.
- D. Split incoming traffic among separate Cloud Run instances of deployed models. Monitor the performance of each version using Cloud Monitoring.
Correct answer: A
Explanation
Option A is correct because it suggests the simplest approach by using Vertex AI's built-in monitoring tools to evaluate performance directly. The other options involve additional complexity, such as managing GKE clusters or separate Cloud Run instances, which are not necessary for straightforward A/B testing.