标签: matlab neural-network
我正在训练一个带有1个sigmoid隐藏层和一个线性输出层的神经网络。网络简单地近似于余弦函数。根据Nguyen-Widrow初始化初始化权重,并将偏差初始化为1.我使用MATLAB作为平台。
多次运行网络而不更改任何参数,我得到的结果(均方误差)范围为0.5到0.5 * 10 ^ -6。我无法理解结果如何变化如此之大,我想至少会有一个更窄,更一致的错误窗口。
可能导致如此大的差异?