Answers:
1)大多数神经网络无法执行乘法;他们只能计算总和(然后再通过激活函数单独输入总和)。相反,如果它们很重要,则必须估算这些乘法,这需要大量的神经元,尤其是当这些因素可能跨越较大范围时。
如果事实证明房屋面积实际上是一个重要特征,那么如果您向房屋网络提供房屋面积,将对您有所帮助,因为它可以使用神经元来估计宽度和长度的乘积去做其他事情。
因此,包括多项式特征在某些情况下可能对网络有利,但在其他情况下则没有明显影响。此外,多项式特征只是对网络可能有帮助的一种派生特征。可能会有所帮助的另一种派生特征是,例如,网络也必须估算才能获得的输入变量的对数(认为它们是正数)。
一种想法是允许网络在数字之间执行的操作不仅仅是加法,以使其能够有效地计算多项式特征本身之类的事物,但尚不清楚其工作方式。看起来像它做类似事情的一种体系结构是求和积网络。
2)除了约翰提到的计算成本外,增加模型中的参数数量(当您引入更多输入时不可避免)会增加网络过度拟合的风险,尤其是在训练数据很少的情况下。
但是,如果使用良好的正则化方法,则可以解决的问题很少。从理论上讲,使用足够好的正则化方法,过度拟合完全不是问题。正如Hinton所指出的,人类大脑中的突触数量约为10 ^ 14(对应于神经网络中的连接),但生命仅约为10 ^ 9秒,但我们似乎仍然能够概括得很好。显然,使用正确的算法调整许多参数只是一个优势。