AIExplainer
Machine Learning Intermediate 1 min read

What is a generalization?

A model's ability to make correct predictions on new, previously unseen data.

A model's ability to make correct predictions on new, previously unseen data. A model that can generalize is the opposite of a model that is overfitting.

You train a model on the examples in the training set. Consequently, the model learns the peculiarities of the data in the training set. Generalization essentially asks whether your model can make good predictions on examples that are not in the training set. To encourage generalization, regularization helps a model train less exactly to the peculiarities of the data in the training set. --- See Generalization in Machine Learning Crash Course for more information.

Practitioners refer to generalization when building, training, or evaluating machine learning systems. It appears in research papers, product documentation, and technical discussions about AI capabilities and limitations.