我正在训练一个神经网络,由于梯度停止条件,它停止了训练。从我所看到的梯度 8.14e-0.6 大于最小梯度 1e-0.5,那么为什么它停止了?是不是因为梯度没有改善,所以没有什么继续下去的意义?我对神经网络(并使用 MATLAB 的 nntool)非常陌生,因此非常感谢任何帮助/解释。 最佳答案 这不是神经网络问题,而是理解浮点表示的问题:8.14e-06 = 8.14×10^−6 = 0.00000814关于matlab - 为什么神经网络会因为梯度而停止训练?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10357299/