no free lunch theorem for optimization 指出,因为本质上都是最优化问题,不会有某个 machine learning 算法在特定问题上比别的好,能理解编程语言就说明能把其它问题转化成它能理解的问题。