在反向传播训练中,在沿着误差面梯度下降的过程中,隐藏层中具有大量神经元的网络可能会陷入局部最小值。我已经读过在所有情况下将权重重新初始化为随机数最终会避免这个问题。这意味着始终存在一组“正确”的初始权重值。(假设这是安全的吗?)
我需要找到或制作找到它们的算法。
我试过用谷歌搜索算法,尝试自己设计它,但无济于事。任何人都可以提出解决方案吗?也许我可以搜索的算法名称?
注意:这是一个常规的前馈 3 层卷饼 :)
注意:我知道已经尝试为此目的使用 GA,但这需要在每次迭代中重新训练网络,当它变得足够大时,这会耗费时间。
提前致谢。