ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 3 - Professional Machine Learning Engineer discussion

Report
Export

Your team trained and tested a DNN regression model with good results. Six months after deployment, the model is performing poorly due to a change in the distribution of the input data. How should you address the input differences in production?

A.
Create alerts to monitor for skew, and retrain the model.
Answers
A.
Create alerts to monitor for skew, and retrain the model.
B.
Perform feature selection on the model, and retrain the model with fewer features
Answers
B.
Perform feature selection on the model, and retrain the model with fewer features
C.
Retrain the model, and select an L2 regularization parameter with a hyperparameter tuning service
Answers
C.
Retrain the model, and select an L2 regularization parameter with a hyperparameter tuning service
D.
Perform feature selection on the model, and retrain the model on a monthly basis with fewer features
Answers
D.
Perform feature selection on the model, and retrain the model on a monthly basis with fewer features
Suggested answer: A

Explanation:

The performance of a DNN regression model can degrade over time due to a change in the distribution of the input data. This phenomenon is known as data drift or concept drift, and it can affect the accuracy and reliability of the model predictions.Data drift can be caused by various factors, such as seasonal changes, population shifts, market trends, or external events1

To address the input differences in production, one should create alerts to monitor for skew, and retrain the model. Skew is a measure of how much the input data in production differs from the input data used for training the model. Skew can be detected by comparing the statistics and distributions of the input features in the training and production data, such as mean, standard deviation, histogram, or quantiles.Alerts can be set up to notify the model developers or operators when the skew exceeds a certain threshold, indicating a significant change in the input data2

When an alert is triggered, the model should be retrained with the latest data that reflects the current distribution of the input features. Retraining the model can help the model adapt to the new data and improve its performance. Retraining the model can be done manually or automatically, depending on the frequency and severity of the data drift.Retraining the model can also involve updating the model architecture, hyperparameters, or optimization algorithm, if necessary3

The other options are not as effective or feasible. Performing feature selection on the model and retraining the model with fewer features is not a good idea, as it may reduce the expressiveness and complexity of the model, and ignore some important features that may affect the output. Retraining the model and selecting an L2 regularization parameter with a hyperparameter tuning service is not relevant, as L2 regularization is a technique to prevent overfitting, not data drift. Retraining the model on a monthly basis with fewer features is not optimal, as it may not capture the timely changes in the input data, and may compromise the model performance.

asked 18/09/2024
lakshmi govindu
43 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first