liveBook · Manning

Overfitting

As explained in Sutskever's List

Overfitting is a modeling failure in which a model fits training data too closely and performs poorly on unseen data.

Overfitting occurs when a model captures training data too closely, including its noise, instead of learning patterns that generalize to unseen data. In a compression view, an overfit model resembles a giant lookup table: it stores examples rather than capturing their regularities. section 8.2.1

Limited data made early neural networks especially prone to overfitting. AlexNet showed that a highly overparameterized network could still generalize when data augmentation and dropout helped mitigate the problem. section 2.0 section 2.5.3

AlexNet and the complexity trade-off

AlexNet trained 60 million parameters on 1.2 million images. Random crops, reflections, and color changes simulated variation in the training data; together with dropout, they helped the model generalize. A model that is too complex may memorize noise, while one that is too simple—like a straight line fitted to a complex curve—misses important structure. section 2.5.3 section 8.2.1

How Sutskever's List covers it

How deep it goes
Defines overfitting as fitting noise, then connects it to model complexity and generalization without offering quantitative diagnostics.
Examples
Uses AlexNet’s 60-million-parameter, 1.2-million-image training setup and a lookup-table-versus-straight-line contrast.
What you can do after
Understand how augmentation and dropout can reduce overfitting, and how excessive model complexity can memorize noise.
How it connects
Connects overfitting to generalization, data augmentation, dropout, model complexity, and underfitting.

Also explained in

Compare how 24 books explain overfitting →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Sutskever's List. The section links point to the parts of the book it draws on.