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 190 discussion

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

You recently deployed a model to a Vertex AI endpoint. Your data drifts frequently, so you have enabled request-response logging and created a Vertex AI Model Monitoring job. You have observed that your model is receiving higher traffic than expected. You need to reduce the model monitoring cost while continuing to quickly detect drift. What should you do?

  • A. Replace the monitoring job with a DataFlow pipeline that uses TensorFlow Data Validation (TFDV)
  • B. Replace the monitoring job with a custom SQL script to calculate statistics on the features and predictions in BigQuery
  • C. Decrease the sample_rate parameter in the RandomSampleConfig of the monitoring job
  • D. Increase the monitor_interval parameter in the ScheduleConfig of the monitoring job
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
LaxmanTiwari
5 months ago
fitri001 2 months, 1 week ago A. DataFlow pipeline with TFDV: While DataFlow pipelines with TFDV can be used for data validation, they require additional development and management overhead compared to simply adjusting the Vertex AI Model Monitoring job configuration. B. Custom SQL script: Custom SQL scripts might not be as efficient or maintainable as the built-in Vertex AI Model Monitoring features. Additionally, it would require manually calculating drift metrics, which can be error-prone. D. Increase monitor_interval: Increasing the monitoring interval reduces the frequency of monitoring checks, potentially delaying drift detection. This is not ideal if data drifts frequently.
upvoted 1 times
...
fitri001
7 months, 1 week ago
Selected Answer: C
Reduced Monitoring Overhead: By decreasing the sample_rate, you instruct Vertex AI Model Monitoring to analyze a smaller percentage of incoming requests. This directly reduces the billing cost associated with monitoring. Fast Drift Detection: A well-chosen sampling rate can still provide enough data to capture significant data drift. Monitoring a smaller sample shouldn't significantly impact your ability to detect drift if it's happening rapidly.
upvoted 2 times
fitri001
7 months, 1 week ago
A. DataFlow pipeline with TFDV: While DataFlow pipelines with TFDV can be used for data validation, they require additional development and management overhead compared to simply adjusting the Vertex AI Model Monitoring job configuration. B. Custom SQL script: Custom SQL scripts might not be as efficient or maintainable as the built-in Vertex AI Model Monitoring features. Additionally, it would require manually calculating drift metrics, which can be error-prone. D. Increase monitor_interval: Increasing the monitoring interval reduces the frequency of monitoring checks, potentially delaying drift detection. This is not ideal if data drifts frequently.
upvoted 2 times
...
...
Carlose2108
9 months ago
Selected Answer: C
I went with C.
upvoted 1 times
...
ddogg
10 months ago
Selected Answer: C
C as the sample size will be relative to the traffic and also reduce costs.
upvoted 1 times
...
b1a8fae
10 months, 2 weeks ago
Selected Answer: C
C. https://cloud.google.com/vertex-ai/docs/model-monitoring/overview#considerations
upvoted 1 times
...
pikachu007
10 months, 2 weeks ago
Selected Answer: C
The answer is C, simplest and does not affect the time it takes to detect the drift
upvoted 2 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 ...