
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A Machine Learning Engineer notices that a model has high accuracy on training data, but has low accuracy on testing data.
What is causing these results?
A
Not enough training time
B
Underfitting
C
Too much training data
D
Overfitting
Explanation:
This is a classic sign of overfitting. Overfitting occurs when a model learns the noise and specific patterns of the training dataset (including spurious correlations) rather than the underlying generalizable relationships. As a result, the model achieves very high accuracy on the training data but performs poorly on unseen testing data because it does not generalize. You can detect overfitting by observing a large gap between training and validation/test performance (high training accuracy, low validation/test accuracy).
Common remedies include:
These approaches help the model focus on the true signal in the data and improve performance on unseen test data.