th_pingyuan 发表于 2007-5-30 21:35

BP网络训练不收敛



我用BP网络训练函数newff对一组输入输出数据训练希望得到其参数net,但训练到一定程度就不再收敛了,不知道是什么原因,还请各位指点。

eight 发表于 2007-5-30 21:53

原帖由 th_pingyuan 于 2007-5-30 21:35 发表 http://www.chinavib.com/forum/images/common/back.gif
26208

我用BP网络训练函数newff对一组输入输出数据训练希望得到其参数net,但训练到一定程度就不再收敛了,不知道是什么原因,还请各位指点。


神经网络对初值、隐层数目等都比较敏感,建议取不同的值试试。另外,本版有很多关于神经网络的讨论,建议搜索一下

eaglezxw 发表于 2007-5-30 22:13

楼主你做BP,能交流一下吗,QQ:252402916

[ 本帖最后由 eight 于 2007-5-30 22:15 编辑 ]

jimin 发表于 2007-5-31 01:03

goal 可以设置大一点

lxq 发表于 2007-5-31 10:20

不收敛的原因有很多的
学习速率,初始值,隐层数目等
建议你用不同的训练方法,取合适的训练参数再试试。

th_pingyuan 发表于 2007-5-31 10:53

谢谢各位,我的隐层设置了3到10层;goal设置的是1e-7;epochs设置的是200000次,但训练到最后就NaN了,很无奈!

lxq 发表于 2007-5-31 11:02

原帖由 th_pingyuan 于 2007-5-31 10:53 发表 http://www.chinavib.com/forum/images/common/back.gif
谢谢各位,我的隐层设置了3到10层;goal设置的是1e-7;epochs设置的是200000次,但训练到最后就NaN了,很无奈!

目标值应该是小了。
加大点看看。

iorixuan 发表于 2007-5-31 11:10

精度设置好像太高了哈
页: [1]
查看完整版本: BP网络训练不收敛