为什么神经网络因为梯度而停止训练?

时间:2012-04-27 20:19:28

标签: matlab neural-network nntool

我正在训练神经网络,由于梯度停止条件,它停止了训练。从我所看到的梯度8.14e -0.6 大于最小梯度1e -0.5 ,为什么它会停止?是因为渐变没有改善所以没有什么意义继续下去吗?

我对神经网络很新(并使用MATLAB的nntool),所以非常感谢任何帮助/解释。

Neural Network Training Performance

1 个答案:

答案 0 :(得分:5)

这不是神经网络问题,它是理解浮点表示的问题:

8.14e-06 = 8.14×10 ^ -6 = 0.00000814< 0.00001 = 1.0x10 ^ -5 = 1e-05