NEW
Also known as: Training curve
A plot showing model performance versus training progress or data size to diagnose learning behavior.
DESCRIPTION
Learning curves visualize how a model’s error or accuracy evolves with more training examples or epochs. They help identify underfitting (both curves high error), overfitting (large train–test gap), or data scarcity. Practitioners use them to decide whether to collect more data, adjust model capacity, or tune regularization. Learning curves guide early stopping and computational budgeting. They complement validation curves, which vary hyperparameters at fixed data size. Clear curves accelerate iterative model improvement.
ALTERNATIVE DEFINITIONS
Wikipedia
A learning curve is a graphical representation of the increase of learning (vertical axis) with experience (horizontal axis).
General definition emphasizing performance versus experience.
scikit-learn
Learning curves show the validation and training score of an estimator for varying numbers of training samples.
Defines ML-specific learning curves with train and validation scores.
RELATED TERMS
Bias-Variance Tradeoff Cross-Validation Model Overfitting Model Underfitting Early Stopping Superclass Training Dynamics Model Capacity Hyperparameter Tuning
COMPETING TERMS
KNOWLEDGE AREAS
Data Science AI Testing & Validation
TARGET AUDIENCE
Data Scientist MLOps Engineer AI Engineer BI Specialist
EXTERNAL SOURCES
- Wikipedia - Learning curve
- scikit-learn - Example plotting learning curves
- TensorFlow - Tooling to visualize training
- Google Developers - Crash course on learning curves
TOP QUESTIONS
How do I interpret a Learning Curve for overfitting?
If training error is low but validation error remains high, the model overfits. Consider regularization, more data, or reduced capacity.
Category: Interpretation
When does a Learning Curve suggest collecting more data?
When validation performance continues to improve with more training samples, more data is likely beneficial.
Category: Decision
How do Learning Curves differ from Validation Curves?
Learning curves vary data size or training time, while validation curves vary a hyperparameter at fixed data size.
Category: Comparison
What is a common mistake with Learning Curves?
Using non-stratified or unrepresentative splits skews curves. Ensure consistent evaluation protocols.
Category: Mistakes
How can Learning Curves inform early stopping?
When validation improvement plateaus while training error keeps decreasing, it’s time to stop training.
Category: Best-Practices
What metrics should be plotted in Learning Curves?
Use task-appropriate metrics like accuracy, F1, loss, or AUC. Plot both training and validation.
Category: Requirements
Can Learning Curves diagnose underfitting?
Yes. High training and validation errors indicate underfitting; increase model capacity or features.
Category: Interpretation
Are Learning Curves useful for deep learning?
Yes. They guide epoch counts, schedule learning rates, and detect overfitting in complex models.
Category: Scope
What is a hot topic around Learning Curves?
Data-centric AI uses curves to quantify data value and guide targeted data collection and labeling.
Category: Topic