What is the 'no free lunch' theorem in Machine Learning?
The no free lunch theorem developed by mathematicians David Wolpert and William Macready in 1997 states that "all optimization algorithms perform equally well when their performance is averaged across all possible problems."