Answers:
基本上,具有多层(又称为深度网络)使您的网络更渴望识别输入数据的某些方面。例如,如果您有房屋的详细信息(大小,草坪大小,位置等)作为输入,并希望预测价格。第一层可以预测:
第二层可以得出结论:
是的,一层还可以“检测”统计信息,但是它将需要更多的神经元,因为它不能依靠其他神经元来执行检测该统计信息所需的总计算的“部分”。
有很多方面。
1.训练: 由于逐渐消失的梯度问题,训练深网是一项艰巨的工作。因此,不建议构建10x100神经网络。
2.训练有素的网络性能:
因此,较深的网络更“聪明”,但10x100的网络结构是一个不错的选择。
如果您要解决的问题是线性可分离的,那么1000个神经元中的一层可以比100个神经元中的每10个层做得更好。如果问题是非线性的而不是凸的,那么您需要深度神经网络。