版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1会计学MATLAB神经网络应用设计解读神经网络应用设计解读Lb12121 ,02,0Lb bb b= = jL1l2lL1l2lNN1( )2,0(1)xxef xebbbb-=+b123,WWW124,BBB2111( )( )2qsmttktJy ky k=骣=-桫邋适应度函数形式: ()1mmfitJd-=+( )y k:期望输出 ( )y k:网络当前输出 figure(1);P=-1:.05:1;T=sin(pi* P);plot(P,T); %画出函数曲线clc;clear all;tic %计算程序运行时间,和计算程序运行时间,和toc连用,连用,tic表示开始,表示开始,to
2、c表示结束表示结束NIND=40; %种群规模种群规模MAXGEN=100; %最大运行代数最大运行代数GGAP=0.9; %代沟代沟trace=zeros(1,MAXGEN); % 用于存储训练误差用于存储训练误差Chrom=crtbp(NIND,10); %创建初始种群创建初始种群gen=0; %代计数器代计数器ObjV=(objv2s(Chrom,40);while genMAXGEN, FitnV=ranking(ObjV); SelCh=select(sus,Chrom,FitnV,GGAP);SelCh=recombin(xovsp,SelCh,0.7); SelCh=mut(Se
3、lCh); ObjVSel=(objv2s(SelCh,36); Chrom ObjV=reins(Chrom,SelCh,1,1,ObjV,ObjVSel); gen=gen+1; Jm index=min(ObjV); %记录最优目标函数值的变化记录最优目标函数值的变化 trace(gen,1)=Jm; if (gen=1) t(gen,1)=toc; elset(gen,1)=toc+t(gen-1,1); endendLy=Chrom(index,:); %训练结束后,记录最优个体训练结束后,记录最优个体figure(2);plot(1:100,trace); %画出训练误差变化曲线画
4、出训练误差变化曲线()下面为被调用函数。将每个染色体解码成一个网络结构,分别计算在该结构下,网络的测试输出与期望输出的误差值,该组误差值被返回到主程序中,用以衡量每个染色体性能的好坏,从而选出性能优良的染色体,经过GA的不断进化,最终获得网络拓扑结构。0 *2 00 *2 11*2 21*2 312+=clc;clear all;FieldDR=-20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -2
5、0 -20 -1;20 20 20 20 20 20 20 20 20 20 20 20 1 1 1 1 1 1 1 1 1 1 1 1 20 20 20 20 20 20 20 20 20 20 20 20 1; %权值和阈值的取值范围权值和阈值的取值范围 Chrom=crtrp(40,FieldDR); %产生产生40个初始群体个初始群体MAXGEN=200; %最大运行代数最大运行代数GGAP=0.9; %代勾代勾gen=0; %代计数器代计数器Jm=1;tracec=zeros(MAXGEN,1); % 用于存储训练误差用于存储训练误差ObjV=objv2b(Chrom,40); %调
6、用调用obj2b函数计算当前群体的目标函数函数计算当前群体的目标函数值值 下面为被调用函数。将每个染色体中的实数分别解码为网络的权值和阈值,来计算网络的测试输出与期望输出的误差值,该组误差值被返回到主程序中,用以衡量每个染色体性能的好坏,从而选出性能优良的染色体,经过GA的不断进化,最终获得网络权值和阈值结果。2111( )( )2qsmttktJy ky k=骣=-桫邋适应度函数形式: ()1mmfitJd-=+( )y k:期望输出 ( )y k:网络当前输出 clc;clear all;tic %计算程序运行时间,和计算程序运行时间,和toc连用,连用,tic表示开始,表示开始,toc表
7、示结束表示结束NIND=40; %种群规模种群规模MAXGEN=100; %最大运行代数最大运行代数GGAP=0.9; %代沟代沟trace=zeros(1,MAXGEN); % 用于存储训练误差用于存储训练误差Chrom=crtbp(NIND,10); %创建初始种群创建初始种群gen=0; %代计数器代计数器ObjV=(objv2s(Chrom,40);while genMAXGEN, FitnV=ranking(ObjV); SelCh=select(sus,Chrom,FitnV,GGAP);()下面为被调用函数。将每个染色体解码成一个网络结构,分别计算在该结构下,网络的测试输出与期望输出的误差值,该组误差值被返回到主程序中,用以衡量每个染色体性能的好坏,从而选出性能优良的染色体,经过GA的不断进化,最终获得网络拓扑结构。 下面为被调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级道德与法治提升能力暑假专题权利义务实践探究题能力拔高卷专题强化版
- 湛江市护理职业发展前景
- 空乘专业职业发展指南
- 公司安全培训教育管理制度范本
- 监理工程师联系单
- 生物医药企业研发中心年度总结
- 药品逾期订单处理确认函模板6篇范本
- 合同条款修改协商函2026(5篇范文)
- 小学生网络安全教育课件:网络世界探秘小学主题班会课件
- 游戏设计师创意及实现能力绩效衡量表
- GB 47834-2026晶体硅光伏组件和逆变器能效限定值及能效等级
- 工程常见质量问题监理实施细则
- 2026年本溪市明山区事业编单位人员招聘考试备考试题及答案详解
- 2026年广西公需科目全套1卷《人工智能国家战略与政策通识》
- 2026年云南省中考语文试卷(含答案及解析)
- 2026年山东省医疗卫生事业单位招聘护士笔试试卷
- 脑卒中康复护理中的家庭护理指导
- (2026年)内蒙古赤峰市公务员遴选考试题及答案
- 2026年PID控制器的原理与应用实例
- 教育强国建设三年行动计划(2025-2027年)
- 20S515 钢筋混凝土及砖砌排水检查井
评论
0/150
提交评论