24小时热门版块排行榜    

查看: 3206  |  回复: 15

mcxmcx

金虫 (著名写手)

[交流] Bp神经网络 历次输出结果均不一样 求问原因及提高预测质量的方法

各位前辈,请教下,我写了一段bp神经网络的程序。共2层,输入节点5个,隐层有9个节点,输出1个节点;传递函数都是logsig,训练函数是traingdx。利用训练好的程序进行预测,但是每次输出结果都不一样,这是什么原因呢?如何能更好的提高神经网络的输出质量呢?非常感谢!

代码如下:
a=[0 0.082 0.203 0.323 0.404;0 0.016 0.038 0.057 0.082;1 0.136 0 0.042 0.192;0.171 0.599 1 0.024 0.003;0 0.415 0.423 0.505 0.475]
b=[0 0.227 0.525 0.45 0.209]
c=newff(minmax(a),[9,1],{'logsig','logsig'},'traingdx')
c.trainparam.epochs=50000
d=train(c,a,b)
e=[0.486 0.559;0.114 0.148;0.147 0.541;0.024 0.117;0.141 0.819]
f=sim(d,e)

非常希望得到前辈们指点! 感激不尽!!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

iyx_yao

至尊木虫 (职业作家)

隐形码农


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
4楼: Originally posted by mcxmcx at 2016-06-27 08:04:59
差别挺大 前辈提高bp网络输出精度的方法主要有哪些啊 非常感谢
...

数据归一化没?估计是没有收敛,或者出现了过拟合
寓学于乐
6楼2016-06-27 10:35:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

mcxmcx

金虫 (著名写手)

2楼2016-06-26 07:19:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iyx_yao

至尊木虫 (职业作家)

隐形码农


小木虫: 金币+0.5, 给个红包,谢谢回帖
不一样很正常 差别不大就行

发自小木虫IOS客户端
寓学于乐
3楼2016-06-27 07:35:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mcxmcx

金虫 (著名写手)

引用回帖:
3楼: Originally posted by iyx_yao at 2016-06-27 07:35:58
不一样很正常 差别不大就行

差别挺大 前辈提高bp网络输出精度的方法主要有哪些啊 非常感谢

发自小木虫Android客户端
4楼2016-06-27 08:04:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
d
5楼2016-06-27 09:09:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
祝福
7楼2016-06-27 10:55:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
祝福
8楼2016-06-27 12:01:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mcxmcx

金虫 (著名写手)

引用回帖:
6楼: Originally posted by iyx_yao at 2016-06-27 10:35:06
数据归一化没?估计是没有收敛,或者出现了过拟合...

归一化了哈,输入在0 1之内

发自小木虫Android客户端
9楼2016-06-27 12:10:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mcxmcx

金虫 (著名写手)

引用回帖:
6楼: Originally posted by iyx_yao at 2016-06-27 10:35:06
数据归一化没?估计是没有收敛,或者出现了过拟合...

过拟合一般怎么处理哈,收敛了的

发自小木虫Android客户端
10楼2016-06-27 12:11:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mcxmcx 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见