Overview

Underfitting occurs when a model lacks the complexity to learn the relationships in the data. It performs poorly on both the training data and new data.

Causes

  • Using a model that is too simple (e.g., a linear model for non-linear data).
  • Insufficient training time.
  • Poor feature selection.

Solution

Increase model complexity, train for longer, or provide better features.

Related Terms