Short Definition
Underfitting happens when a model is too limited or poorly trained to capture the important structure in the data.
Intuition
The model is not flexible enough, trained enough, or informed enough to learn the real pattern.
Technical Definition
Underfitting occurs when both training and validation performance are poor because the model class, features, or optimization process is inadequate.
Example
A straight-line model may underfit a strongly nonlinear relationship.
Common Misunderstandings
Underfitting is not fixed by regularization; regularization usually makes models simpler.
Bad features can cause underfitting even with a powerful model.