BP网络训练不收敛
我用BP网络训练函数newff对一组输入输出数据训练希望得到其参数net,但训练到一定程度就不再收敛了,不知道是什么原因,还请各位指点。 原帖由 th_pingyuan 于 2007-5-30 21:35 发表 http://www.chinavib.com/forum/images/common/back.gif
26208
我用BP网络训练函数newff对一组输入输出数据训练希望得到其参数net,但训练到一定程度就不再收敛了,不知道是什么原因,还请各位指点。
神经网络对初值、隐层数目等都比较敏感,建议取不同的值试试。另外,本版有很多关于神经网络的讨论,建议搜索一下 楼主你做BP,能交流一下吗,QQ:252402916
[ 本帖最后由 eight 于 2007-5-30 22:15 编辑 ] goal 可以设置大一点 不收敛的原因有很多的
学习速率,初始值,隐层数目等
建议你用不同的训练方法,取合适的训练参数再试试。 谢谢各位,我的隐层设置了3到10层;goal设置的是1e-7;epochs设置的是200000次,但训练到最后就NaN了,很无奈! 原帖由 th_pingyuan 于 2007-5-31 10:53 发表 http://www.chinavib.com/forum/images/common/back.gif
谢谢各位,我的隐层设置了3到10层;goal设置的是1e-7;epochs设置的是200000次,但训练到最后就NaN了,很无奈!
目标值应该是小了。
加大点看看。 精度设置好像太高了哈
页:
[1]