generalization

Generalization is the opposite of [[Overfitting]]. That is, a model that generalizes well makes good predictions on new data. Your goal is to create a model that generalizes well to new data.

Generalization conditions

A model trains on a training set, but the real test of a model’s worth is how well it makes predictions on new examples, particularly on real-world data. While developing a model, your test set serves as a proxy for real-world data. Training a model that generalizes well implies the following dataset conditions: