永发信息网

BP神经网络最大迭代次数怎么更改

答案:1  悬赏:0  手机版
解决时间 2021-01-30 18:47
  • 提问者网友:世勋超人
  • 2021-01-29 21:14
BP神经网络最大迭代次数怎么更改
最佳答案
  • 五星知识达人网友:神鬼未生
  • 2021-01-29 21:44
是的,全部样本都要算一遍。按照顺序依次抽取样本,代入BP算法,调整权值。也有部分算法是按随机方式,每次样本进来的顺序都不同,但仍然是所有样本都要参与。
唯一可能有点区别的是,标准BP算法中,每输入一个样本,都要回传误差并调整权值,这种对每个样本轮训的方法称为“单样本训练”。由于单样本训练遵循的是只顾眼前的“本位主义”原则,只针对每个样本产生的误差进行调整,难免顾此失彼,使训练次数增加,导致收敛速度过慢。因此,有另外一种方法,就是在所有样本输入之后,计算网络的总误差,再根据总误差调整权值,这种累积误差的批处理方式称为“批训练”或“周期训练”。在样本数较多时,批训练比单样本训练的收敛速度更快。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯