中易网

BP神经网络, MATLAB M文件源代码,跪求各位帮忙

答案:2  悬赏:40  
解决时间 2021-04-07 01:50
BP神经网络, MATLAB M文件源代码,跪求各位帮忙
最佳答案
function [f1,f2]=forcast_neural(x1,y1,x2)
% 此函数用神经网络进行预测
% x1: 训练输入
% y1: 训练输出
% x2: 测试输入

% 将输入输出数据进行归一化处理;
x1=x1';y1=y1';x2=x2';
warning('off')
[p,minp,maxp,t,mint,maxt]=premnmx(x1,y1);
x22=tramnmx(x2,minp,maxp);
% pr确定各输入变量的最大最小值;[8,r]分别表示各层神经元的个数,8代表因层,r代表输出层;{}中定义传递函数的类型
netw=newff(minmax(p),[8,1],{'tansig','purelin'},'trainlm');
%将网络netw赋给net
net=netw;
%定义网络训练误差
err=0.001;
net.trainParam.goal=err;
%定义学习效率,学习效率非常重要:过大,调整步伐也大,影响训练效果;太小,算法收敛的时间就会增加
net.trainParam.lr=0.3;
%定义最大训练步数
net.trainParam.epochs=2000;
%定义显示的间隔
net.trainParam.show=50;
%训练神经网络
netw=train(net,p,t);
%对训练好的样本进行检验
s1=sim(netw,p); %对网络进行仿真检验,得到网络的输出
%%进行预测
%输出
s2=sim(netw,x22);

%将归一化的数据转换为原始数据
[f1] = postmnmx(s1,mint,maxt);
[f2] = postmnmx(s2,mint,maxt);
全部回答
我是来看评论的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
服务器的网卡是10/100/1000Mbps自适应的,为什
开通彩铃但又没有订购彩铃,会收费吗
M车美美洗车美容桂林路店(北门)怎么去啊,有
为什么苹果手机上百科,视频看不了,求解
韩语成语和中文成语对照翻译谁有谢谢
聊城念窑新村在丽水名都的什么位置?
china为什么不能小写
我手机是iphone,在威风上下载的QQ音乐,现在
逸和源·嘉兴市南湖区湘家荡颐养中心怎么样
自己一个人去爬深圳梧桐山,会不会觉得很傻很
和张杰的《真相》调相同的歌是什么
一体手机的后盖自己开不开吗?
推荐几部男主很妖孽的小说,男主必须是像上官
任务管理器怎么打不开?
CBA半决赛是哪几支球队?
推荐资讯
美元是世界货币,美国可以无限制制造吗
保儿康小儿推拿地址在哪,我要去那里办事
关于李斯特的 爱之梦
泰坦蟒还活着么
骑车和跑步,哪个塑身的效果好
一可爱小女声唱的歌 里有一句 ‘因为我爱你呀
应不应该让小孩子读水浒传
为什么我电脑的播放声音很沉?
打舌洞干什么?
光明油漆厂计划9月份生产油漆3100吨,实际前5
西安航空职业技术学院20l6单招录取及考生分数
员工生日会怎么搞好一点?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?