NEW
Also known as: Learning diagnostic
A plot of training and validation scores across hyperparameter values to diagnose underfitting and overfitting.
DESCRIPTION
A validation curve visualizes model performance as a function of a single hyperparameter, showing both training and validation scores. Divergence indicates overfitting; uniformly low scores indicate underfitting. It guides selection of appropriate model complexity and regularization strength. Practitioners often compute curves with cross-validation for robust estimates. It complements learning curves, which vary training set size instead of hyperparameters.
ALTERNATIVE DEFINITIONS
scikit-learn
Validation curves are a tool to evaluate a model with varying hyperparameter values on training and validation sets, helping to assess whether the model is overfitting or underfitting.
Emphasizes diagnostic use across hyperparameters for bias–variance assessment.
Microsoft Learn
Validation curves show model score as a function of a given hyperparameter for both training and validation data to identify overfitting or underfitting.
Defines the visualization in applied AutoML evaluation context.
RELATED TERMS
Cross-Validation Bias-Variance Tradeoff Hyperparameter Tuning Early Stopping Model Overfitting Model Underfitting Model Complexity Regularization
COMPETING TERMS
KNOWLEDGE AREAS
AI Data Science Testing & Validation
TARGET AUDIENCE
Data Scientist AI Engineer MLOps Engineer
EXTERNAL SOURCES
- Wikipedia - Learning curve
- scikit-learn - Worked example with code
- scikit-learn - User guide section
- Microsoft Learn - Evaluation curves in AutoML
TOP QUESTIONS
How does a Validation Curve differ from a Learning Curve?
Validation curves vary a hyperparameter to assess bias–variance; learning curves vary training size to assess data sufficiency.
Category: Comparison
When should I use a Validation Curve?
Use it during hyperparameter tuning to identify underfitting or overfitting patterns and select a suitable complexity.
Category: Practice
What indicates overfitting on a Validation Curve?
High training score and low validation score typically indicate overfitting at that hyperparameter setting.
Category: Diagnosis
Can Validation Curves handle multiple hyperparameters?
They are most readable for a single hyperparameter; for multiple, use grids, partial plots, or random search analyses.
Category: Methods
How many points should a Validation Curve include?
Choose a practical range with enough resolution (e.g., 5–10 points) to reveal trends without excessive compute.
Category: Guidance
Should I use cross-validation with a Validation Curve?
Yes, cross-validation provides more reliable validation scores, especially on small datasets.
Category: Best Practices
What metrics are appropriate for Validation Curves?
Use task-appropriate metrics (AUC, F1, RMSE) and consider plotting both mean and variance across folds.
Category: Metrics
Are Validation Curves useful for deep learning?
They can be, but tuning is higher-dimensional; complementary tools like learning rate finders are also helpful.
Category: Scope
What’s a common mistake with Validation Curves?
Interpreting noisy single-run curves; average across folds and seeds to reduce variance.
Category: Mistakes