Learn Before
Why keep a development subset separate when it comes from the same data source?
Question: In a concise analytical response, explain why a development subset should be drawn from the same population as training data while still being excluded from model fitting.
Sample answer: Using the same source population makes the development subset a fair benchmark for comparing model versions, because it reflects the same kind of examples the training data came from. Keeping it out of the fitting process preserves its value as an independent check on progress, hyperparameter choices, and design decisions. For that reason, it does not need to be large; it only needs enough examples to give a dependable signal for evaluation.
Key points:
- Sampled from the same population as the training data
- Kept separate from model fitting
- Used to compare models and monitor improvement
- Usually smaller than the full training set
- Needs only enough data for reliable evaluation
Rubric: A strong response explains that matching the training population makes comparisons meaningful, states that the subset is held out from fitting, connects that separation to evaluation and progress monitoring, and notes that its size is based on assessment needs rather than training needs.
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
Using Training, Training-Dev, Dev, and Test Sets for Different Questions
Sizing a Training Development Set
What is the key difference between a training dev set and the training set?
Should the development set reflect the training data distribution?
A validation set should not _____ on the data used to fit the model.
Match each split component to its purpose in model development.
Order the steps for setting up and using a training-dev split.
Why keep a development subset separate when it comes from the same data source?
Find the mistake in a team’s proposed holdout evaluation plan.
Choosing the Size of a Monitoring Dev Set
Which split best creates a training dev set?
Does a training-dev set need to be the same size as the training set?