楼主: zwa222
3120 6

[问答] BP神经网络与 MATLAB [推广有奖]

  • 1关注
  • 9粉丝

已卖:902份资源

副教授

69%

还不是VIP/贵宾

-

威望
0
论坛币
1796 个
通用积分
14.1658
学术水平
9 点
热心指数
13 点
信用等级
4 点
经验
3799 点
帖子
579
精华
0
在线时间
1226 小时
注册时间
2006-11-29
最后登录
2025-11-15

楼主
zwa222 发表于 2011-12-28 19:54:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有谁做过BP神经网络?俺用MATLAB自带的程序,做出来的效果,时好时坏,非常的不稳定。不知何故?
inp=input';                            %输入数据向量,
tar=target';                           %目标输出向量
net=newff(inp,tar,20);                 %产生网络
net=train(net,inp,tar);                %训练网络
output=net(inp);                       %计算输出(网络输出)
output=output';                        %输出转置
error = output-tar';                   %计算绝对误差=网络输出-目标输出
r_err=(error./tar').*100;              %计算相对误差
[tar',output,error,r_err]              
perf = perform(net,output,tar')      
clear inp tar;   
——问题出在哪里呢?
是不是因为初始权重没设定好?那又应该如何设定呢?
请求高手指点。谢谢!

示例数据: BP神经网络示例-DATA.xls (18 KB)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:BP神经网络 MATLAB matla atlab 神经网络 网络

沙发
liuxin9023 发表于 2011-12-29 10:29:04
没问题

藤椅
zwa222 发表于 2011-12-30 22:33:38
有问题啊!同样的数据,重复运行之下,效果相差是非常的大,很不稳定——有时候非常好,有时候一踏糊涂。估计是因为没有设定每一步里面的梯度误差(阈值,BIAS)还是怎么的?应该如何设定呢?俺半路出身,只求应用。能指导一下吗?我找了一个示例数据,见原始帖子。先谢谢!

板凳
zwa222 发表于 2011-12-30 23:01:50
运行效果比较(只是将上述程序重复运行了几次,出现的差别已经很大了)
某次:
  期望值   实际值   误差值  误差率
   8.7300    8.7300    0.0000    0.0000
    5.8000    5.8000    0.0000    0.0000
    7.4000    7.4000    0.0000    0.0000
    6.6700    6.6700   -0.0000   -0.0000
    9.0200    9.0200   -0.0000   -0.0000
    5.2000    5.2000   -0.0000   -0.0000
    6.5000    6.5000    0.0000    0.0000
    5.8000    5.3252   -0.4748   -8.1861
    6.7300    6.8405    0.1105    1.6425
    6.8700    6.8700    0.0000    0.0000
    7.1000    8.4267    1.3267   18.6864
    7.9700    7.9700    0.0000    0.0000
    6.6700    7.8360    1.1660   17.4809
    6.0000    6.0000   -0.0000   -0.0000
    7.0100    7.0100   -0.0000   -0.0000
    5.9000    5.9000    0.0000    0.0000
    6.9200    8.5998    1.6798   24.2742
    7.1100    7.1100    0.0000    0.0000
    5.5000    5.5000   -0.0000   -0.0000
    6.3200    6.3558    0.0358    0.5657

另一次:
    8.7300    3.5406   -5.1894  -59.4436
    5.8000    1.9795   -3.8205  -65.8702
    7.4000    7.4009    0.0009    0.0126
    6.6700    6.6686   -0.0014   -0.0208
    9.0200    9.0065   -0.0135   -0.1498
    5.2000    5.1999   -0.0001   -0.0024
    6.5000    6.5007    0.0007    0.0109
    5.8000    5.7998   -0.0002   -0.0038
    6.7300    6.7297   -0.0003   -0.0050
    6.8700    5.2593   -1.6107  -23.4456
    7.1000    7.1013    0.0013    0.0177
    7.9700    7.3581   -0.6119   -7.6782
    6.6700    6.6710    0.0010    0.0146
    6.0000    5.9987   -0.0013   -0.0208
    7.0100    7.0096   -0.0004   -0.0060
    5.9000    5.8960   -0.0040   -0.0672
    6.9200    6.9207    0.0007    0.0095
    7.1100    7.4484    0.3384    4.7599
    5.5000    6.2949    0.7949   14.4536
    6.3200    6.3191   -0.0009   -0.0136

报纸
bmgjiao 发表于 2012-3-11 21:41:52
路过看看

地板
pange365 发表于 2012-5-10 10:49:36
神经网络计算结果本来就不稳定的。
敛气凝神

7
小-鱼 发表于 2013-11-17 16:13:37
bp神经网络很多时候求得的只是局部解,不太稳定

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-20 23:51