Learn Before
Explain the error trend after expanding a dataset
Case context: A fruit-quality classifier has 0% training error on a tiny set of 3 examples. After the training set grows to 120 examples and then to 8,000 examples, the training error rises a little while the dev error falls. Some of the labels are uncertain or inconsistent.
Question: What should the learner conclude about these changes?
Sample answer: This pattern is expected. The 3-example set was easy to memorize, but fitting every example becomes harder as the training set gets larger. In addition, uncertain or inconsistent labels make perfect fitting more difficult. The rise in training error together with the drop in dev error shows that the model is learning a more useful pattern from the larger dataset.
Key points:
- Very low training error on a tiny set can come from memorization.
- Training error often increases as the training set becomes larger.
- Dev error should usually decrease as more training data is added.
- Uncertain or inconsistent labels make perfect training fit harder.
Rubric: The response should explain both error trends, note that the smallest dataset could be memorized, and identify larger dataset size plus label inconsistency as reasons that perfect training fit becomes harder.
0
1
Tags
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
What usually happens to training error as the training set becomes larger?
A very small training set can make a model seem impressively accurate on training data.
Training Error and More Data
Match each training-data situation with its typical effect on error.
Order the reasoning that explains why training error can increase.
Why can training error go up even as dev error goes down?
Explain the error trend after expanding a dataset
Why might a model get 0% training error on only two samples?
Which learning-curve trend is most typical when the training set gets larger?
Training error must always stay the same or decrease as the training set gets larger.