![BP神经网络matlab实现和matlab工具箱使用实例_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-7/24/5df4727d-e7e2-4160-9f9e-9ebf5e3fde82/5df4727d-e7e2-4160-9f9e-9ebf5e3fde821.gif)
![BP神经网络matlab实现和matlab工具箱使用实例_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-7/24/5df4727d-e7e2-4160-9f9e-9ebf5e3fde82/5df4727d-e7e2-4160-9f9e-9ebf5e3fde822.gif)
![BP神经网络matlab实现和matlab工具箱使用实例_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-7/24/5df4727d-e7e2-4160-9f9e-9ebf5e3fde82/5df4727d-e7e2-4160-9f9e-9ebf5e3fde823.gif)
![BP神经网络matlab实现和matlab工具箱使用实例_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-7/24/5df4727d-e7e2-4160-9f9e-9ebf5e3fde82/5df4727d-e7e2-4160-9f9e-9ebf5e3fde824.gif)
![BP神经网络matlab实现和matlab工具箱使用实例_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-7/24/5df4727d-e7e2-4160-9f9e-9ebf5e3fde82/5df4727d-e7e2-4160-9f9e-9ebf5e3fde825.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、new 2星星星 2010 07 15 22:24BP神神我我 matlab 实实和 matlab 工工工和和实使的的因神经最经稍经使经的神神我我学学,终也所我终和和matlab 实实BP我我网网个网。也这这这感感然然sistor2004 的的的自自自的 BP网法(工工:matlab )和然然 wan gleisxcc的和 C+, Matlab , Fortra n实实的 BP网法)前前前前我实BP网法如为每注算的算算,然前后我实matlab然BP稍稍的和和如为我终为函。因作因因因的的的网因如平注因,实我对稍对对对使如稍设对对,所均我我sistor2004的的的稍平修修然平注为的的函因,误方稍
2、对对对。%严严严严BP我我网网网网网设网的稍和matlab的的,实BP我我也就为网我设网%yyy,网即o(k)网网网网使,当我我也输用用用使(0.0001) 学学学平也,也网然学学学出出出%v(i,j)=v(i,j)+deltv(i,j)+a*dv(i,j);动网动clear all clcin putNums=3; %输输设隐设outputNums=3; % 输也设隐设hideNums=10; %设设隐设稍maxcou nt=20000; %最也迭迭迭稍sample num=3;一 无无无precisio n=0.001; %预设即梯yyy=l.3; %yyy然前前我我平增是也用用用alph
3、a=0.01; %学学学设设作a=0.5; %BP网我网法的稍和设设作,实的也训训的使调作严比使修修字字9error=zeros(1,maxcou nt+1); %error稍也我我我;增的然预网目如目目经errorp=zeros(1,sample num); %同的v=rand(inputNums,hideNums); %3*10;vv表输输设如设设的网作deltv=zeros(inputNums,hideNums); %3*10; dv=zeros(inputNums,hideNums); %3*10;我我我作稍和3*10的网随的稍的的如目目经预网目-1-new 2星星星 2010 07
4、15 22:24-#-new 2星星星 2010 07 15 22:24w=rand(hideNums,outputNums); %10*3;同 Vdeltw=zeros(hideNums,outputNums);%10*3 dw=zeros(hideNums,outputNums); %10*3 samplelist=0.1323,0.323,-0.132;0.321,0.2434,0.456;-0.6546,-0.3242,0.3255;%3*3;上设输输作3*3(实作3和网网)expectlist=0.5435,0.422,-0.642;0.1,0.562,0.5675;-0.6464,
5、-0.756,0.11;%3*3;星也输也作3*3(实作3和网网),如输有的有有学学cou nt=1;while (cou nt=maxcou nt) % c=1;while (c=2&error(cou nt)-error(cou nt+1)=0.0001o(k)=1/(1+exp(-net)/yyy); %用用用平也学学学else o(k)=1/(1+exp(-net); %同的endend%BpError(c) 反反 / 修修; errortmp=0.0;for k=1:outputNums errortmp=errortmp+(d(k)-o(k)A2; % enderrorp(c)=0
6、.5*errortmp; %e nd第稍也训训然的显显网网显显 E=E (d(k)-o(k)A2 * 1/2%Backward();for k=1:outputNumsyitao(k)=(d(k)-o(k)*o(k)*(1-o(k); % endfor j=1:hideNumstem=0.0;for k=1:outputNums tem=tem+yitao(k)*w(j,k); % endyitay(j)=tem*y(j)*(1-y(j); % end输输设显显输输作为为设设输输,而网网的设设输输字字5%使调调设网作for j=1:hideNumsfor k=1:outputNums delt
7、w(j,k)=alpha*yitao(k)*y(j); % w(j,k)=w(j,k)+deltw(j,k)+a*dw(j,k);% 法的稍和dw(j,k)=deltw(j,k); %修也改改end endfor i=1:i nputNumsfor j=1:hideNums deltv(i,j)=alpha*yitay(j)*x(i); % v(i,j)=v(i,j)+deltv(i,j)+a*dv(i,j); dv(i,j)=deltv(i,j);endendc=c+1;end%第也和 while 也也;表显稍迭网作w的使调网deltw(已已学学学)网作使调,也这的 dw=dletw(t-1
8、)-增平动网动增的然增增训训增梯同的deltwBP训训也也,实实然实BP网double tmp;tmp=0.0; 字字 8 for i=1:sample num tmp=tmp+errorp(i)*errorp(i);% endtmp=tmp/c;error(cou nt)=sqrt(tmp);%显显为和显显为均误误,网即梯-2-new 2星星星 2010 07 15 22:24-#-new 2星星星 2010 07 15 22:24另稍和也也另另if (error(cou nt)vprecisio n)% break;endcou nt=cou nt+1;%训训迭稍平1end%第稍和 whi
9、le 也也 error(maxcou nt+1)=error(maxcou nt);p=1:cou nt;pp=p/50;plot(pp,error(p),-); %显显显显然然然然然然然wan gleisxcc的的的的的的,我我我我我我我,训训我我,和我我和和和和稍稍稍稍然的稍和稍稍稍bp net%简简的BP神神我我稍稍,和和使使使使和bpnet就就%输输的然 p-作作训训作的输输% t-也然我我的星也输也也也% ynum-设设设设设稍稍一一 320;% max num-如也训训稍使如如如星也显显如如,那那BP迭迭的迭稍稍一设作 5000% ex-星也显显,也就然训训稍也也也和显显然也也迭迭
10、稍一设作 0.01% lr- 学学学 稍一设作 0.01%pp-和和p-t虚虚虚虚的BP我我网网网网网的网网,也就然也输也作也也的也也也稍也就训训然然然如也作的然-3-new 2星星星 2010 07 15 22:24均然稍和作;而 p,t,pp,ww t那那作m*k的k维就网网,% ww-输也也也% 注注:yn um,max num,ex,lr%比如p然m*n的n维就网网, k的k维就网网均均均作网网字字1pp作o*i的i维就网网,ww作o*-#-new 2星星星 2010 07 15 22:24-#-new 2星星星 2010 07 15 22:24%p,t作作我我训训输输,pp作作训训虚
11、的我我输输网网训然的输也function ww=bpnet(p,t,ynum,maxnum,ex,lr,pp)plot(p,t,+);title(训训网网);xlabel(P);ylabel(t);w1,b1,w2,b2=initff(p,ynum,tansig,t,purelin); %zhe n=25; %每迭迭每每迭每稍显显biglr=1.1; %学学学使学学学(和也用也用用用)litlr=0.7; %学学学使学学学(梯梯然梯经学使)a=0.7 % 动网动 a也也( W(t)=lr*X*+a* W(t-1)tp=zhe n maxnum ex lr biglr litlr a 1.04;
12、 %train bpx w1,b1,w2,b2,ep,tr=tra in bpx(w1,b1,ta nsig,w2,b2,pureli n,p,t,tp);,最然的ww作作pp神经训训虚的BP训我我我初稍和设设的BP我我ww=simuff(pp,w1,b1,tansig,w2,b2,purelin); %ww就然使和也也然然然bp net和和简使 :%bpnet举使,因作BP我我的网作我我我网然网网网稍,所均每迭所就的所所均所如稍所。%如也我我我的网作如如也训训,那那均所那学所也也训训,反如反反如字字6clear allclcfigurerandn (state,sum(100*clock)num1=5; %设隐设稍 num2=10000; %最也迭迭迭稍a1=0.02; %星也显显a2=0.05; %学学学test=ra ndn (1,5)*0.5; %网网网稍 5和个个作in=-1:.1:1; %训训作expout=-.9602 -.5770 -.0729 .3771 .6405 .6600 .4609 .1336 -.2013 -.4344-.5000 -.3930 -.1647 .0988 .3072 .3960 .3449 .1816-.0312 -.2189 -.3201;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省宝鸡市金台区2024-2025学年高二上学期期中质量检测生物试题(解析版)
- 知识创新视角下的企业知产管理与品牌推广
- 社区参与型生态旅游发展与经济利益共享
- 电子竞技与传统行业的融合与创新发展
- 电信号传输过程中的常见问题及处理方法
- 石墨材料在化妆品行业的创新应用与市场反馈
- 2024-2025学年高中数学第2章框图1流程图学案北师大版选修1-2
- 2024-2025学年高中英语Unit2LanguageSectionⅥLanguagepointsⅢProject教案含解析牛津译林版必修3
- 2024-2025学年新教材高中地理第六章自然灾害6.3防灾减灾练习含解析新人教版必修第一册
- 现代商业建筑的绿色设计与施工策略
- 医风医德ppt课件2023年
- 2023城镇给水排水管道原位固化法修复工程技术规程
- 绿色工厂评价指标及评分标准
- 高一必修二英语测试题
- 甲型流感患者的护理查房
- 礼仪概述和原则
- 装饰施工图设计深度
- 100以内的加减法练习1000题(可直接打印)
- 技术人员能力评价表
- 我是家务小能手(课堂PPT)
- 英语学术论文写作引言
评论
0/150
提交评论