Learning Curves
What is a Learning Curve?
Accuracy vs. training size
A learning curve shows how model performance changes as you add more training data. The gap between training and validation accuracy reveals whether your model is underfitting or overfitting.
Step 1 of 6: What is a Learning Curve?
Accuracy vs. training size
A learning curve shows how model performance changes as you add more training data. The gap between training and validation accuracy reveals whether your model is underfitting or overfitting.
Step 2 of 6: High Bias Pattern
Both curves plateau low
A straight line can't capture this curved pattern — it misses the shape entirely. Both learning curves plateau low because the model is fundamentally too simple.
Step 3 of 6: High Variance Pattern
A persistent gap
The model memorizes training data (low train error) but the wiggly curve misses validation points. More training data would help tame the overfitting.
Step 4 of 6: Adding More Data
Does it help?
With a simple model, the gap is flat — both curves plateau low. More data won't help. You need a more complex model to improve.
Step 5 of 6: Changing Model Complexity
The other lever
Good fit! The model balances complexity and generalization — train and validation accuracies are both high with a small gap.
Step 6 of 6: Diagnose Your Model
Interactive scenario explorer
Your model is overfitting — there's a large gap between train and validation. Simplify the model (regularization, fewer parameters) or collect more training data.