欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    BP-神经网络实例(共6页).doc

    • 资源ID:13630621       资源大小:43KB        全文页数:6页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    BP-神经网络实例(共6页).doc

    精选优质文档-倾情为你奉上运用Matlab创建BP神经网络(R2010b)  BP神经网络属于前向网络以下为创建BP神经网络的方法及参数意义(1)net=newff(P,T,S)或者net = newff(P,T,S,TF,BTF,BLF,PF,IPF,OPF,DDF)P:输入参数矩阵。(RxQ1)T:目标参数矩阵。(SNxQ2)S:N-1个隐含层的数目(S(i)到S(N-1),输出层的单元数目取决于T,默认为空矩阵。TF:相关层的传递函数,默认隐含层为tansig函数,输出层为purelin函数。BTF:BP神经网络学习训练函数,默认值为trainlm函数。BLF:权重学习函数,默认值为learngdm。PF:性能函数,默认值为mse。IPF,OPF,DDF均为默认值即可。(2)传递函数purelin 线性传递函数tansig 正切 S 型传递函数logsig 对数 S 型传递函数隐含层和输出层函数的选择对BP神经网络预测精度有较大影响,一般隐含层节点转移函数选用 tansig函数或logsig函数,输出层节点转移函数选用tansig函数或purelin函数。(3)学习训练函数神经网络的学习分为有导师学习和无导师学习。最速下降BP算法:traingd动量BP算法:traingdm学习率可变的BP算法:trainda(学习率可变的最速下降BP算法);traindx(学习率可变的动量BP算法)弹性算法:trainrp变梯度算法:traincgf(Fletcher-Reeves修正算法)traincgp(Polak_Ribiere修正算法)traincgb(Powell-Beale复位算法)trainbfg(BFGS 拟牛顿算法)trainoss(OSS算法)trainlm(LM算法)参数说明:通过net.trainParam可以查看参数Show Training Window Feedback showWindow: trueShow Command Line Feedback showCommandLine: falseCommand Line Frequency show: 两次显示之间的训练次数Maximum Epochs epochs: 训练次数Maximum Training Time time: 最长训练时间(秒)Performance Goal goal: 网络性能目标Minimum Gradient min_grad: 性能函数最小梯度Maximum Validation Checks max_fail: 最大验证失败次数Learning Rate lr: 学习速率Learning Rate Increase lr_inc: 学习速率增长值Learning Rate lr_dec: 学习速率下降值Maximum Performance Increase max_perf_inc:Momentum Constant mc: 动量因子(4)BP神经网络预测函数SimOut = sim('model', Parameters) & y=sim(net,x)函数功能:用训练好的BP神经网络预测函数输出net:训练好的网络x:输入数据y:网络预测数据(5)训练函数net,tr = train(Net,P,T,Pi,Ai)其中,Net 待训练的网络P 输入数据矩阵T 输出数据矩阵 (default = zeros)Pi 初始化输入层条件 (default = zeros)Ai 初始化输出层条件 (default = zeros)net 训练好的网络tr 训练过程记录注意:P Ni-by-TS cell array Each element Pi,j,ts is an Ni-by-Q matrix.T Nl-by-TS cell array Each element Ti,ts is a Ui-by-Q matrix. BP网络的常用函数表  函数类型 函数名称 函数用途 前向网络创建函数 newcf 创建级联前向网络 Newff 创建前向BP网络 传递函数 logsig S型的对数函数 tansig S型的正切函数 purelin 纯线性函数 学习函数 learngd 基于梯度下降法的学习函数 learngdm 梯度下降动量学习函数 性能函数 mse 均方误差函数 msereg 均方误差规范化函数  显示函数 plotperf 绘制网络的性能 plotes 绘制一个单独神经元的误差曲面 plotep 绘制权值和阈值在误差曲面上的位置 errsurf 计算单个神经元的误差曲面 范例现给出一药品商店一年当中12个月的药品销售量(单位:箱)如下:2056 2395 2600 2298 1634 1600 1873 1487 1900 1500 2046 1556训练一个BP网络,用当前的所有数据预测下一个月的药品销售量。我们用前三个月的销售量预测下一个月的销售量,也就是用1-3月的销售量预测第4个月的销售量,用2-4个月的销售量预测第5个月的销售量,如此循环下去,直到用9-11月预测12月份的销售量。这样训练BP神经网络后,就可以用10-12月的数据预测来年一月的销售量。实现程序如下:P =2056 2395 2600;2395 2600 2298;2600 2298 1634;2298 1634 1600;.1634 1600 1873;1600 1873 1478;1873 1478 1900;1478 1900 1500;.1900 1500 2046;T = 2298 1634 1600 1873 1487 1900 1500 2046 1556;pmax = max(P);pmax1 = max(pmax);pmin = min(P);pmin1 = min(pmin);for i=1:9P1(i,:)=(P(i,:)-pmin1)/(pmax1-pmin1);T1(i)=(T(i)-pmin1)/(pmax1-pmin1);endnet = newff(P1',T1,3 7,'tansig' 'logsig','traingd');for i = 1:9net.trainParam.epochs = 15000;net.trainParam.goal=0.01;net.trainParam.lr = 0.1net = train(net,P1(i,:)',T1(i);endy=sim(net,1500 2046 1556');y1=y*(pmax1-pmin1)+pmin1; 如果神经网络的训练函数使用trainlm,则仿真步骤会很少,但需要较大的系统内存。经预测,来年一月的销售量(y1)为1.6845e+003箱(每次运行后的结果可能不同)。专心-专注-专业

    注意事项

    本文(BP-神经网络实例(共6页).doc)为本站会员(飞****2)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开