
Explanation:
The scenario described in the question is a classic case of overfitting. Overfitting occurs when a machine learning model learns the training data too well, including its noise and random fluctuations, rather than the underlying patterns. This results in excellent performance on the training data but poor generalization to new, unseen data.
Let's analyze each option:
Option A: Decrease the regularization parameter to increase model complexity.
Option B: Increase the regularization parameter to decrease model complexity.
Option C: Add more features to the input data.
Option D: Train the model for more epochs.
Conclusion: The optimal solution is to increase the regularization parameter, as it directly addresses the root cause of overfitting by reducing model complexity and encouraging better generalization. This aligns with AWS best practices for building robust machine learning models that perform well in production environments.
Ultimate access to all questions.
No comments yet.
A company's machine learning model for predicting customer churn achieves high accuracy on the training data but performs poorly on new, unseen data.
What solution will address this problem?
A
Decrease the regularization parameter to increase model complexity.
B
Increase the regularization parameter to decrease model complexity.
C
Add more features to the input data.
D
Train the model for more epochs.