Learn Before
Changing Dev/Test Sets or the Metric When They No Longer Guide the Team
If the initial dev/test set or metric missed the mark, change it quickly. One warning sign is that the dev set plus metric ranks one classifier higher while the team thinks another classifier is superior for the product. Possible causes include a dev/test set distribution that differs from the actual distribution of interest, overfitting to the dev set, or a metric that measures something other than what the project needs to optimize. After changing dev/test sets or metrics, make sure the team knows the new direction.
0
1
References
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Tags
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
Single-Number Evaluation Metric
Initial Dev/Test Set and Metric Helps Quick Iteration
Changing Dev/Test Sets or the Metric When They No Longer Guide the Team
Error Analysis
Double-Checking Labels of Both Misclassified and Correctly Classified Dev Examples
What is the primary purpose of the dev and test sets once they are defined?
True or False: Measuring an idea's performance on the dev set lets a team quickly decide if it is heading in the right direction.
The dev and test sets allow a team to quickly see how well their _____ is doing.
Match each action related to dev/test sets with its described effect.
Order the steps of using dev/test sets to guide iteration on a machine learning idea.
Explain why having dev/test sets and a metric is important for a team's workflow.
A team tries several algorithm changes without a dev set. Diagnose the resulting problem.
In one to three sentences, describe how the dev set helps a team decide which ideas to keep refining.
In one to three sentences, describe how the dev set helps a team decide which ideas to keep refining.
What kind of things might a team try after defining a dev set and test set?
What kind of things might a team try after defining a dev set and test set?
True or False: Having a dev set and metric allows a team to quickly detect which ideas give small or large improvements.
True or False: Having a dev set and metric allows a team to quickly detect which ideas give small or large improvements.
Learn After
Dev/Test Set Distribution Not Representative of Actual Distribution
Dev Set Overfitting from Repeated Evaluation
Metric Optimizes the Wrong Project Objective
Which scenario is a warning sign that your dev/test set or evaluation metric needs to change?
True or False: Discovering that your initial dev/test set or metric missed the mark is a serious setback that cannot be easily corrected.
If your _____ is no longer measuring what is most important to you, Ng recommends changing it rather than continuing to optimize for it.
Which of the following is the key warning sign that your dev/test set or evaluation metric may need to be changed?
Ng considers discovering that a dev/test set or metric missed the mark to be a serious setback that requires restarting the evaluation process from scratch.
If your metric is no longer measuring what is most important to your project, you should change the _____.
Match each cause of a dev set/metric incorrectly ranking classifiers to the fix Ng recommends.
Order the steps a team should take upon discovering their dev/test set or metric is no longer guiding them correctly.
Your dev set contains formal customer emails but users primarily submit short social media posts. Which cause does this best illustrate?
After changing your dev/test sets or evaluation metric, updating the project files is sufficient — there is no need to explicitly inform the team of the new direction.
If you have overfit to the dev set, Ng recommends getting more _____ data.
Match each problem scenario to the cause category it represents in Ng's framework for incorrect classifier ranking.
Order the reasoning steps for deciding whether and how to change an evaluation metric that may no longer reflect project goals.
Analyze the warning signs and causes of a development set incorrectly ranking classifiers
Diagnosing Classifier Ranking Mismatch in Spam Detection
Response to Overfitting the Development Set