Learn Before
Explain why a training dev set is held out despite sharing the training distribution.
Question: In a concise analytical response, explain why the training dev set should come from the training distribution but remain excluded from algorithm training.
Sample answer: Drawing the training dev set from the same distribution as the training set keeps the two subsets comparable. Withholding it from training provides separate data on which the team can evaluate and track learning progress. It therefore only needs to be large enough for those evaluation and tracking purposes and is usually smaller than the actual training set.
Key points:
- Drawn from the same distribution as the actual training set
- Not used to train the algorithm
- Used to evaluate and track learning progress
- Usually smaller than the training set
- Only needs to be large enough for evaluation and tracking
Rubric: A strong response identifies the shared distribution, explains that the subset is not used for training, connects this separation to evaluation and progress tracking, and accurately describes its size requirement.
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
Four Dataset Evaluation for Different Training and Dev/Test Distributions
Training Dev Set Size Guidelines
What distinguishes a training dev set from the actual training set?
Is the training dev set drawn from the training set's distribution?
The algorithm does not _____ on the training dev set.
Match each dataset feature to its role in a training-dev split.
Order the steps for creating and using a training dev set.
Explain why a training dev set is held out despite sharing the training distribution.
Diagnose the flaw in a team's proposed training-dev split.
How large does a training dev set need to be?
Which proposed split correctly creates a training dev set?
Must a training dev set be the same size as the actual training set?