Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Professional Machine Learning Engineer All Questions

View all questions & answers for the Professional Machine Learning Engineer exam

Exam Professional Machine Learning Engineer topic 1 question 173 discussion

Actual exam question from Google's Professional Machine Learning Engineer
Question #: 173
Topic #: 1
[All Professional Machine Learning Engineer Questions]

You received a training-serving skew alert from a Vertex AI Model Monitoring job running in production. You retrained the model with more recent training data, and deployed it back to the Vertex AI endpoint, but you are still receiving the same alert. What should you do?

  • A. Update the model monitoring job to use a lower sampling rate.
  • B. Update the model monitoring job to use the more recent training data that was used to retrain the model.
  • C. Temporarily disable the alert. Enable the alert again after a sufficient amount of new production traffic has passed through the Vertex AI endpoint.
  • D. Temporarily disable the alert until the model can be retrained again on newer training data. Retrain the model again after a sufficient amount of new production traffic has passed through the Vertex AI endpoint.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
AzureDP900
5 months, 1 week ago
C. Temporarily disable the alert. Enable the alert again after a sufficient amount of new production traffic has passed through the Vertex AI endpoint. Here's why: You've already retrained the model with more recent training data and deployed it back to the Vertex AI endpoint, but the alert persists. This suggests that the model is still adapting to the changing data distribution in production. Temporarily disabling the alert will give the model a chance to adjust to the new data distribution before the monitoring job starts firing alerts again. Once enough new traffic has passed through, you can re-enable the alert and continue monitoring the model's performance.
upvoted 1 times
...
info_appsatori
5 months, 1 week ago
Selected Answer: B
The baseline is calculated when you create a Vertex AI Model Monitoring job, and is only recalculated if you update the training dataset for the job.
upvoted 2 times
...
SahandJ
6 months, 3 weeks ago
Is B actually the correct answer? According to the documentation, training-serving skew detection can only be enabled if the original training data is available. Furthermore, the baseline is automatically recalculated when the training data is updated. So does this question imply that the model is trained on data without updating the original training-dataset? If so then B is clearly correct. If they updated the training dataset with new data and then retrained the model then the model monitoring job's baseline should automatically have been recalculated. I see no other valid answers in that case?
upvoted 2 times
...
pinimichele01
7 months, 2 weeks ago
Selected Answer: B
This option can help align the baseline distribution of the model monitoring job with the current distribution of the production data, and eliminate the false positive alerts.
upvoted 1 times
...
36bdc1e
10 months, 2 weeks ago
B This option can help align the baseline distribution of the model monitoring job with the current distribution of the production data, and eliminate the false positive alerts.
upvoted 3 times
...
BlehMaks
10 months, 2 weeks ago
Selected Answer: B
the cause of the issue could be that the developer forgot to switch their monitoring job to the latest training dataset and the monitoring job still compares prod data with old training dataset and they of course have a skew
upvoted 3 times
...
pikachu007
10 months, 3 weeks ago
Selected Answer: B
B. Update the model monitoring job to use the more recent training data that was used to retrain the model: This option directly aligns the model monitoring with the recently retrained model and ensures that the monitoring job reflects the characteristics of the latest training data.
upvoted 1 times
...
b1a8fae
10 months, 3 weeks ago
Selected Answer: D
A. Changing the sampling rate affects not training skew but cost efficiency: https://cloud.google.com/vertex-ai/docs/model-monitoring/overview#considerations B. The model monitoring job is already using the most recent data to detect skew. C&D are the same, except for D being more specific, so I would tend towards D.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...