Google Cloud Professional Machine Learning Engineer — Question 95

You deployed an ML model into production a year ago. Every month, you collect all raw requests that were sent to your model prediction service during the previous month. You send a subset of these requests to a human labeling service to evaluate your model’s performance. After a year, you notice that your model's performance sometimes degrades significantly after a month, while other times it takes several months to notice any decrease in performance. The labeling service is costly, but you also need to avoid large performance degradations. You want to determine how often you should retrain your model to maintain a high level of performance while minimizing cost. What should you do?

Answer options

Correct answer: D

Explanation

The correct answer is D because running training-serving skew detection helps identify discrepancies between the training data and the recent serving data, allowing timely intervention to maintain model performance. Options A and B focus on anomaly detection and temporal patterns, which may not directly address performance degradation efficiently. Option C compares costs but does not ensure proactive measures to maintain performance.