24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2458  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

风满楼s

银虫 (正式写手)

[求助] 基于MATLAB的BP神经网络 已有1人参与

写了个BP神经网络的小程序,但进行预测的时候总是误差太大,不知道从何改起,求助大神帮助,程序如下。谢谢
Te=[900.00,1000.00,900.00,900.00,1000.00,1000.00,866.00,1034.00,950.00,950.00,950.00,950.00,950.00,950.00,950.00,950.00];
Te1=[1000.00,900.00,950.00,950.00];
Ti=[50.00,50.00,70.00,50.00,50.00,70.00,61.00,60.00,43.00,77.00,60.00,60.00,60.00,60.00,60.00,60.00];
Ti1=[70,70,60,60];
S=[2.00,2.00,2.00,3.00,3.00,3.00,2.50,2.50,2.50,2.50,3.34,2.50,2.50,2.50,2.50,2.50];
S1=[2.00,3.00,1.66,2.50];
I=[900.00,950.00,960.00,953.00,1060.00,1011.00,899.00,1023.00,942.00,1025.00,1000.00,1103.00,1100.00,1104.00,1100.00,1101.00];
I1=[995.00,1050.00,945.00,1101.00];
Y=[80.23,77.35,74.59,75.24,66.30,60.49,83.27,63.34,78.12,70.11,55.40,68.10,68.21,68.03,68.30,68.17];
Y1=[72.01,65.65,78.63,68.11];
P=[Te;Ti;S];%输入数据
P1=[Te1;Ti1;S1];%检测的输入数据
T=[I;Y];  %输出数据
T1=[I1;Y1];  %检测的的输出实际数据
[Pn,minp,maxp,Tn,mint,maxt]=premnmx(P,T);  %归一化
net=newff(minmax(Pn),[3,3,2],{'tansig', 'tansig','purelin'},'trainlm');  %建立神经网络
net.trainParam.goal=0.000001;      
net.trainParam.show=50;
net=train(net,Pn,Tn);    %网络训脸
[Pn1]=tramnmx(P1,minp,maxp)    %检测输入数据的归一化
t_sim1=sim(net,Pn1);    %模拟输出
t_sim2=postmnmx(t_sim1,mint,maxt);   %模拟数据的反归一化
E1=t_sim2-T1    %模拟值与实际值的差值
M1=mse(E1)
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风满楼s

银虫 (正式写手)

引用回帖:
8楼: Originally posted by bcsnow at 2014-08-15 14:14:38
因为你每次执行程序时,都要重新训练一遍,权值要重新初始化...

那么怎么样才能选择比较好的初始权值和阀值,使我的预测误差降低?
9楼2014-08-15 16:50:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

paopaoai11

木虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
风满楼s: 金币+1, 有帮助 2014-08-14 10:45:00
最近也要开始接触神经网络了,虽然我还不懂,但先顶一个

[ 发自小木虫客户端 ]
泡泡
3楼2014-08-13 17:56:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bcsnow

铁杆木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
风满楼s: 金币+1, 有帮助 2014-08-14 13:46:47
这么简单的程序怎么改啊,步骤、函数都是固定的,要改只能改数据了
4楼2014-08-14 12:51:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风满楼s

银虫 (正式写手)

引用回帖:
4楼: Originally posted by bcsnow at 2014-08-14 12:51:21
这么简单的程序怎么改啊,步骤、函数都是固定的,要改只能改数据了

数据是固定的啊 ,就是要改程序,来提高预测的准确性
5楼2014-08-14 13:27:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085404 22408 309分求调剂 +10 lzmk 2026-04-14 11/550 2026-04-19 16:42 by 中豫男
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 6/300 2026-04-19 13:00 by Aaron_zyn
[考研] 327求调剂 +27 Xxjc1107. 2026-04-13 30/1500 2026-04-19 08:22 by cuisz
[考研] 291求调剂 +10 关忆北. 2026-04-14 10/500 2026-04-18 23:32 by 路病情
[考研] 320求调剂 +5 深郊akm 2026-04-17 5/250 2026-04-18 19:52 by 王珺璞
[考研] 297,工科调剂? +5 河南农业大学-能 2026-04-14 5/250 2026-04-18 15:17 by Equinoxhua
[考研] 304求调剂 +7 castLight 2026-04-16 7/350 2026-04-17 20:05 by 关一盏灯cd
[有机交流] 二苯甲酮酸类衍生物 50+3 小白爱主人 2026-04-17 6/300 2026-04-17 18:47 by kf2781974
[考研] 295分求调剂 +5 ?要上岸? 2026-04-17 5/250 2026-04-17 16:51 by fenglj492
[考研] 289 分105500药学专硕求调剂(找B区学校) +4 白云123456789 2026-04-13 4/200 2026-04-16 00:18 by 粉沁若尘
[考研] 求调剂学校 +14 不会吃肉 2026-04-13 16/800 2026-04-15 21:59 by noqvsozv
[考研] 297,工科调剂? +10 河南农业大学-能 2026-04-14 10/500 2026-04-15 21:50 by noqvsozv
[考研] 一志愿A区211,22408 321求调剂 +6 随心所欲☆ 2026-04-15 7/350 2026-04-15 21:45 by lbsjt
[考研] 297工科调剂? +14 河南农业大学-能 2026-04-13 15/750 2026-04-15 13:25 by 黑科技矿业
[考研] 各位老师好,求调剂,本科211,一志愿天津大学生物与医药学硕,差两名录取。 +11 路六六jjj 2026-04-13 11/550 2026-04-14 16:01 by zs92450
[考研] 085408光电信息工程专硕355一志愿长春光机所调剂 +6 王ymaa 2026-04-13 13/650 2026-04-14 11:33 by 王ymaa
[考研] 085600材料与化工329分求调剂 +24 叶zilin 2026-04-13 25/1250 2026-04-14 09:20 by 试管破裂
[考研] 085600材料与化工349分求调剂 +16 李木子啊哈哈 2026-04-12 17/850 2026-04-14 09:11 by fenglj492
[考研] 考研求调剂 +12 子木呐 2026-04-12 13/650 2026-04-14 01:19 by 王珺璞
[考研] 一志愿中南大学 0855 机械 286 求调剂 +11 不会吃肉 2026-04-12 11/550 2026-04-13 21:59 by bljnqdcc
信息提示
请填处理意见