Theory
No Free Lunch Theorem in Machine Learning
According to the 'no free lunch' theorem (Wolpert and Macready, 1995), there is no universally superior learning algorithm. Any machine learning algorithm that generalizes well on data with certain distributions will inherently perform worse on other distributions. Consequently, given a finite training set, achieving high performance requires a model to incorporate specific assumptions or inductive biases that are well-suited to the underlying distribution of the target task.
0
1
Updated 2026-05-06
Tags
D2L
Dive into Deep Learning @ D2L