1、非线性假设函数
前面我们提到过,如果想要一个非线性假设函数,我们可以通过构造高阶多项式特征实现。但是,这种方法仅限于特征数量很少的情况下,当特征数量很大的时候,形成的高阶多项式特征就可能急剧增长。比如特征数量n=100n=100n=100的时候,可选择的二次特征就有n∗(n−1)2\frac{n*(n-1)}{2}2n∗(n−1)种,量级在O(n2)O(n^{2})O(n2),更别说更高次的特征了。


由此可见,想通过手动构造特征来形成非线性假设函数,难度非常大,而神经网络可以帮助我们解决这一问题,它可以自动学习到非常复杂的非线性假设函数。