ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:332.95KB ,
资源ID:6424077      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6424077.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(BP RBF 神经网络作业.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

BP RBF 神经网络作业.docx

1、BP RBF 神经网络作业人工神经网络作业神经网络在预测问题中的应用姓 名 : 田 敏 专 业 : 动力工程 班 级 : 动研124 学 号 : 2201200306 2013年7月1、网络结构图2 Elman网络结构图图3 RBF网络结构图二、网络实现 给定的1000组预测数据中,第7维为预测的目标值,前6维为影响因素。则可设定输入节点Pn=6,输出节点r=1,利用公式,其中Pm隐层节点数,Pn为输入节点数,r为输出节点数,L为1-10之间的一个整数。求得隐层节点数Pm为4-12个。针对不同的隐层节点数,分别建立模型和进行仿真计算,通过观察训练部数和训练时间,在综合考虑测试误差的基础上选取适

2、合网络的隐层节点数。本文在给定的1000组预测数据中,选取前990组为训练样本,后10组为测试样本,将给定的数据的前6维提取出来明明Matlab1,后1维提取出来命名为Matlab2,选取BP、Elman、RBF三种神经网络进行预测,学习率采用0.8,目标值定位0.003。3、用MATLAB对BP神经网络进行训练 clear all;load matlab1 p;load matlab2 t; input_train=p(1:990,1:6);output_train=t(1:990,1:1); inputn_test=p(991:1000,1:6);outputn_test=t(991:10

3、00,1:1); inputn,inputps=mapminmax(input_train);outputn,outputps=mapminmax(output_train);net=newff(minmax(inputn),11,1,tansig,purelin,trainlm);net.trainParam.epochs=20000;Lp.lr=0.8;net.trainParam.goal=0.003;net=train(net,inputn,outputn);y=sim(net,inputn);e=y-outputn;res=norm(e);T_test=sim(net,inputn)

4、;a=mapminmax(reverse,outputn,outputps);e=y-outputn;res=norm(e);T_test=sim(net,input2);a=mapminmax(reverse,output2,outputps2);eror=T_test-outputn_test;r=norm(eror);对于不同的隐层节点数,网络的图像以及范数存在着差异,下表反应了隐层节点数对范数的影响:隐层节点数为11 隐层节点数为4 隐层节点数5 很明显 图线太平不收敛隐层节点数为6 隐层节点数为7 隐层节点数为8 隐层节点数为9 隐层节点数为10 隐层节点数为12 隐层节点数范数隐层

5、节点数范数41.848691.722851.8276101.722361.7501111.723271.7408121.719881.7203如上表隐层节点数应该选择12 二范数 1.7198 4、用MATLAB对Elman神经网络进行训练clear all;load matlab1 p;load matlab2 t;input_train=p(1:990,1:6);output_train=t(1:990,1:1);inputn_test=p(991:1000,1:6);inputn,inputps=mapminmax(input_train);outputn,outputps=mapmin

6、max(output_train);input2,inputps2=mapminmax(inputn_test);output2,outputps2=mapminmax(outputn_test);net=newelm(minmax(inputn),12,1,tansig,purelin);net.trainParam.epochs=20000;net.trainParam.goal=0.003;net=train(net,inputn,outputn);y=sim(net,inputn);e=y-outputn;res=norm(e);T_test=sim(net,input2);a=map

7、minmax(reverse,output2,outputps2); eror=T_test-outputn_test;r=norm(eror) 隐层节点数对范数的影响:隐层节点数范数隐层节点数范数41.85369 1.795251.820810 1.789261.8109111.765871.8079121.743781.8021 如上表,采用Elman神经网络时选用的隐层节点数为12.5、用MATLAB对RBF神经网络进行训练clear all;load matlab1 p;load matlab2 t;input_train=p(1:990,1:6);output_train=t(1:9

8、90,1:1);inputn_test=p(991:1000,1:6);outputn_test=t(991:1000,1:1); inputn,inputps=mapminmax(input_train);outputn,outputps=mapminmax(output_train);input2,inputps2=mapminmax(inputn_test);output2,outputps2=mapminmax(outputn_test);mse=0.1;spread=0.5;net=newrb(inputn,outputn,mse,spread);y=sim(net,inputn);

9、e=y-outputn;res=norm(e);T_test=sim(net,input2);a=mapminmax(reverse,output2,outputps2);eror=T_test-outputn_test;r=norm(eror) 运行程序后,得到的范数为 1.7394。参考文献1 董长虹.Matlab神经网络与应用M.北京.国际工业出版社.2007.64-71.2 武俊梅,黄翔,邹平辉等.人工神经网络在流体动力式喷水室热工性能研究中的应用J. 流体机械,2000,28(2):51-53.3 苏高利,邓芳萍.论基于MATLAB语言的BP神经网络的改进算法J.科技通报, 2003, 19(2): 130-135.4 武俊梅,苏光辉.人工神经网络在预测流动沸腾曲线中的应用J.原子能科学技术,2007,41(3): 3152320.5 孙琦峰,孙晓峰.基于改进BP神经网络的公路客流量预测N.2008-11.6 严绍瑾,郭光.神经网络BP模型用于月降水预报的研究N.1995-08.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1