欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    神经网络-实例-程序.docx

    • 资源ID:1011713       资源大小:86.93KB        全文页数:5页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    神经网络-实例-程序.docx

    有时候钻进去就是峰回路转的,偶尔也出来透透气吧,今天玩这个真心很累了,let,ShaVearest-随着计算机的普及,现代算法的发展已经不再是那么简单的循环套弄下的了。最近研究了很多回根据现实生活中的一些现象得出的算法,如神经网络算法。人脑大约有100O多亿个神经元,到现在人们对他的了解也是很有限的。神经网络算法便是从结构复杂的人脑抽象出来的,具有信息并行处理能力、自学能力和推理能力,很神奇吧?好吧,扯扯,具体的算法是可以自己设计的,不过比较麻烦,这里就不写了,直接给出mallab实现的方法。目前应用的最为广泛的两种网络是前向反馈(BP)和径向基(RBP)网络,这两个网络的研究都比较成熟了,其中BP神经网络的应用频率比较高,这里就先介绍这个了,其他的以后有时间再说,最近比较忙。神经网络的理论比较复杂,有兴趣自己去搜搜,一堆一堆的数学表达式,推了我半天。直接说正题吧,matlab实现的方法,MathWOrkS公司开发了神经网络工具箱,一般不需要了解太深的可以直接拿来用。matlab神经网络工具箱主要用于BP网络分析与设计的函数,这面这些函数最好都弄懂:1、前向网络创建函数:newcf>newff和IIeWffld2、激励函数:logsig、dlogsig>(S型对数式)tansig、dtansig>(正切函数式)purelidpurelin(线性函数)3、学习函数:Iearngd(梯度下降权值/阀值学习函数)、Ieamdm(梯度下降动量函数)4、训练函数:Irainbfg(BFGS准牛顿BP算法)、Iraingd(梯度下降BP算法训练函数)、traingdm(梯度下降动量BP算法)等等5、性能函数:mse(均方误差性能函数)、msereg函数学习这一块在学习BP神经算法的时候除了参考帮助文档(很有用),也可以参考下面的代码自己改改试试,一般运行时间长短看你的参数设置决定,有时几秒钟,有时,可能就几小时了。BP网络求解过程,具体代码里也都注释了,理清思绪:1、原始数据的输入2、数据的归化处理3、网络训练4、对原始数据进行仿真5、将原始数据仿真的结果与已知的样本进行对比6、对新的数据进行仿真代码具体是参考的matlab在数学建模中的应用(pl17)里的一道题目编写的,由于时间有限,可以看看运行结果大概想想题目是什么,这里就不写了。代码:%原始数据的输入clc,clearsqrs=20.5522.4425.3727.1329.4530.130.9634.0636.4238.0939.1339.99.41.9344.5947.3052.8955.7356.7659.1760.63;%人数单位:万人sqjdcs=0.60.750.850.901.051.351.451.601.701.852.152.20.2.252.352.502.602.702.852.953.10;%机动车数单位:万辆sqglmj=0.090.110.110.140.200.230.230.320.320.340.360.360.380.490.560.590.590.670.690.79;%公路面积单位:万平方千米glkyl=512662177730914510460113871235315750183041983621024.194902043322598251073344236836405484292743462;%公路客运量单位:万人glhyl=1237137913851399166317141834432281328936110991120310524.11115133201676218673207242080321804;%公路货运量单位:万吨p=sqrs;SqjdCs;SqgImj;%输入数据矩阵t=Iglkyhglhyl;%目标矩阵%归一化处理pn,minp,maxp,tn,mint,maxt=premnmx(p,t);%对Pt矩阵进行归,化处理dx=-l,l;-1%BP网络训练net=newff(dx,3,7,2JJ'tansig','tansig','purelin',traingdx');%建立模型,并用梯度下降法训练net.trainParam.show=1000;%1000轮回显示次net.trainParam.1.r=0.05;%学习速率net.trainParam.epochs=50000;%最大训练轮回net.trainParam.goal=0.65*10(-3);%均方误差net=train(net,pn,tn);%开始训练%利用原始数据对BP网络仿真an=sim(net,pn);%用训练好的模型进行仿真a=postmnmx(an,mint,maxt);%把仿真到的数据还原到原始的数量级%对比测试X=1990:2009;newk=a(l,:);newh=a(2,:);figure(2);subplot(2,l,l);PIot(X,newk,'r-o',x,glkyl,'b-+');IegendC网络输出客运量?实际客运量,);XIabeIC年份');ylabelC客运量/万人,);titleC运用数据箱客运量学习和测试对比图);subplot(2,l,2);plot(x,newh,'r-o',x,glhyl,'b-+');IegendC网络输出货运量?实际货运量,);XIabeIC年份');ylabelC货运量/万吨,);IitleC运用数据箱货运量学习和测试对比图);%利用训练好的网络进行预测pnew=73.3975.553.96354.09750.98801.0268;pnewn=tramnmx(pnew,minp,maxp);%利用原始输入数据的归化参数对新参数进行归化anewn=sim(net,pnewn);%利用归一化后的数据进行仿真anew=postmnmx(anewn,mint,maxt)%把仿真得到的数据还原原始的数量级图形:具体参数自己设置,这里我改小了些,时间用的比较短。4NeuralNetworkTraining(nntraintool)CD1

    注意事项

    本文(神经网络-实例-程序.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开