BP神经网络出现局部极小的处理

我采用遗传算法进行改进,对BP的初始权值阈值进行寻优,可是在遗传BP运行后仍然出现了局部极小,就是还没到达设定的训练次数和目标误差就已经停止,请问下高手这是怎么回事,该怎... 我采用遗传算法进行改进,对BP的初始权值阈值进行寻优,可是在遗传BP运行后仍然出现了局部极小,就是还没到达设定的训练次数和目标误差就已经停止,请问下高手这是怎么回事,该怎么处理。万分感谢!!! 展开
 我来答
半快瓶
2012-06-09 · TA获得超过164个赞
知道答主
回答量:41
采纳率:100%
帮助的人:66.7万
展开全部
我认为这是神经网络算法本身一种缺陷,影响它收敛效果的因素有:初始权值,神经网络的训练方式(神经网络的训练函数,不同的函数对收敛影响很大),隐层层数(个人认为这个影响很小)。
用遗传算法可以优化初始权值,但是对不同的数据很难用同一组参数都能得到很好效果,遗传算法本身也有它自己的缺陷。
所以,你遇到的问题我认为比较有效的是调整遗传算法的参数,比如搜索空间的范围;改变神经网络的训练函数。希望对你有帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式