我如何知道在神经网络中添加图层?

时间:2016-02-22 13:50:29

标签: machine-learning neural-network

当我开发单个隐藏层反向传播NN的小型原型,带有sigmoid激活时,我已经从使用非常基本的数据和输出进行训练,想要训练着名的Iris数据。

http://archive.ics.uci.edu/ml/datasets/Iris

这个数据有3个输出,并且内置于许多NN实现示例中,几乎可以证明它的工作原理。 4个输入,1x6隐藏,3个输出(几乎可以读作3种物种中的一种)。

当我尝试对这些数据进行训练时,无论1000次甚至50000次迭代,总输出误差都会波动很大。

我可以将其视为添加其他隐藏图层的指标吗?

1 个答案:

答案 0 :(得分:0)

总之 - 没有。虹膜几乎可以线性分离,您不需要任何额外的隐藏层来解决它(具有接近100%的准确度)。