overfitting

**Overfitting and Underfitting** — the two fundamental failure modes in machine learning, related to the bias-variance tradeoff. **Underfitting (High Bias)** - Model is too simple to capture the data pattern - High training error AND high validation error - Fix: Increase model capacity, train longer, reduce regularization **Overfitting (High Variance)** - Model memorizes training data including noise - Low training error BUT high validation error - Fix: More data, regularization (dropout, weight decay), data augmentation, early stopping **Diagnosis** - Plot training vs. validation loss curves - If both high: underfitting - If training low but validation high: overfitting - If both low and converging: good fit **Bias-Variance Tradeoff** - Bias: Error from overly simple assumptions - Variance: Error from sensitivity to training data fluctuations - Total error = Bias$^2$ + Variance + Irreducible noise - Goal: Minimize total error, not just one component **Modern deep learning** often defies the classical tradeoff — very large models can generalize well with proper regularization (double descent phenomenon).

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account