- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实例1 matlab神经网络工具箱 1.1 网络数据对象的建立 net=newff([xm,xM],[h1,…,hk],{f1,…,fk}); xm,xM分别为列向量(行数为变量个数),分别存储每个变量的最小值和最大值。 [h1,…,hk]表示网络各层的节点数, 一共有k层. {f1,…,fk}表示各层使用的传输函数,默认为’tansig’,即Sigmoid函数。还可使用函数’purelin’,即f(x)=x。 其它可看matlab帮助: help newff 1.2 网络数据对象net的属性 net.IW:来自输入层的加权矩阵。BP网络只用net.IW{1},表示各个输入变量对第1层各节点的加权矩阵。 net.LW:来自中间层的加权向量。 BP网络用net.IW{2,1}表示第1隐层个节点向下一层个节点的加权矩阵; net.IW{3,2}表示第2隐层向下一层的加权矩阵… net.b:各层的偏移。Net.b{1}表示第1隐层个节点的偏移… net.trainParam.epochs:最大训练步数。不过当误差准则满足时,即使没达到此步数也停止训练。缺省为100。 net.trainParam.goad:网络误差准则,当误差小于此准则时停止训练,缺省为0。 net.trainFcn:训练算法。缺省为 ’trainlm’,即Levenberg-Marquardt算法。还可使用‘traingdx’,即带动量的梯度下降算法;’traincgf’,即共轭梯度法。 其它可看matlab帮助:help->contents-> Neural Network Toobox-> Network Object Reference; help(net.trainFcn) 1.3 网络的训练 [net,tr,Y1,E]=train(net,X,Y); net是函数newff建立的数据对象。 X为n*m的矩阵, n为输入变量个数, m为样本数(即把每个样本是一个列向量)。 Y为k*m的矩阵, k为数出变量个数。 tr返回训练的跟踪信息, tr.epochs为训练步数, tr.perf为各步目标函数的值。 Y1和E返回网络最终的输出和误差。 训练结束后可以用plotperf(tr)来绘制目标值随着训练步数变化的曲线。 1.4 网络的泛化(预测) Y=sim(net,X); net是函数newff建立的数据对象。 X为n*m的矩阵, n为输入变量个数, m为样本数(即把每个样本是一个行向量)。 Y为k*m的矩阵, k为数出变量个数。 2 例子:神经网络函数拟合(预测) 试构造合适的神经网络模型拟合如下数据点,并预测x=10的值: x 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 y 0 0.43 0.69 0.74 0.61 0.36 0.08 -0.17 -0.34 -0.4 x 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 y -0.35 -0.23 -0.08 0.06 0.16 0.21 0.2 0.15 0.07 -0.01 matlab代码 x=0:0.5:9.5; y=[0, 0.43, 0.69, 0.74, 0.61, 0.36, 0.08, -0.17, -0.34, -0.4, -0.35, -0.23, -0.08, 0.06, 0.16, 0.21, 0.2, 0.15, 0.07]; net = newff([0,9.5],[5, 1]); net.trainParam.epochs=100; net.trainParam.goad=0.000001; net = train(net,x,y); x1=0:0.1:10; y1=sim(net,x1); figure; plot(x,y,'.');hold on; plot(x1,y1,'r'); 此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好! * * 要通过该例程序讲清分支结构和循环结构中,“表达式”与“语句组”、“语句组”与“语句组”的分隔符问题: 1、表达式与其后的语句组的分隔有4种:空格、逗号、分号、回车换行。4种中的任何一种均可随时被采用。 2、其他语句之间的分隔,只有3种:逗号、分号、回车换行。包括对“else”、“case” 、“end”等特殊语句在内。3种中任何一种均可随时被采用。 3、所有语句后都用分号,程序不会错。 * * 闰年的条件是:1、能被4整除,但不能被100整除的年份都是闰年。 2、能被100整除,又能被400整除的年份是闰年。 * * 当输入为空时,switch不能接受mod(n,2)的结果。教材所举之例有错。 * * 1、判断一个数是否素数的方法
您可能关注的文档
- 常用电子元器件符号图.ppt
- 常用化疗药注意事项.ppt
- 常用急救药品的剂量·用法.ppt
- 常用急救药品使用注意事项-.ppt
- 常用急救药物使用注意事项.ppt
- 车削加工ppt课件-----精品课件下载.ppt
- 乘车安全注意事项ppt课件 (1)-----精品课件下载.ppt
- 乘车印象(美术)ppt课件-----精品课件下载.ppt
- 乘除法之间的意义和各部分之间的关系ppt课件-----精品课件下载.ppt
- 乘法的初步认识(二年级上册)ppt课件-----精品课件下载.ppt
- 2023年河北省张家口市怀来县官厅镇鹰窝沟村社区工作人员(综合考点共100题)模拟测试练习题含答案.docx
- 2023年山东省临沂市兰陵县庄坞镇凤桥村(社区工作人员)自考复习100题模拟考试含答案.docx
- 2023年四川省南充市南部县三官镇保福庵村社区工作人员(综合考点共100题)模拟测试练习题含答案.docx
- 2023年10月湖北省来凤县度面向优秀退役军人专项公开招聘2名教师155笔试历年高频考点(难、易错点荟萃)附带答案详解.docx
- 2023年06月江苏省盐城技师学院招考聘用专业技术人员12人笔试历年高频考点试题专家题荟萃附带答案详解版.pdf
- 小学数学五上北关小学.docx
- 2023年学校民族团结教育工作总结.docx
- LED-背光源技术概论.ppt
- Unit1PeopleofAchievementWordsandexpressions课件-高中英语人教版选择性(1).pptx
- 福建省福州市连江县2022-2023学年七年级上学期期末语文试卷.pdf
1亿VIP精品文档
相关文档
最近下载
- 幼儿园大班游戏活动案例《快乐沙池》.docx
- NTU3306-K6R日东电工中空纤维超滤膜组件.doc
- 《管理学第一次案例分析报告》-公开·课件设计.ppt VIP
- 《0-3岁亲子教育活动指导与设计》第八章观察与评价.ppt
- 演出预算表.doc
- 大学城市地理学整理.docx VIP
- 北师大版三年级数学上册第三单元测试卷(附答案).docx
- 《华为企业文化》ppt模板课件.ppt
- 1.2.2学前儿童骨骼发育的特点及保健——骨生长、生理弯曲《学前儿童卫生保健》教学课件.pptx VIP
- 2023年11月甘肃省陇南市招考378名专业化管理村党组织书记笔试历年高频考点(难、易错点)附答案详解.docx VIP
文档评论(0)