




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
matlab与机械优化设计
三级项目--BP神经网络的建立与matlab实现组员:齐意媛李健通俞海坤屈永豪指导教师:任素波目录TOC\o"1-5"\h\z\o"CurrentDocument"一、 BP神经网络的概述 2\o"CurrentDocument"二、 BP网络的构建 2\o"CurrentDocument"三、 应用matlab进行计算 4\o"CurrentDocument"四、结论 6一、BP神经网络的概述BP网络(Back-ProPagationNetwork)又称反向传播神经网络,通过样本数据的训练,不断修正网络权值和阈值使误差函数沿负梯度方向下降,逼近期望输出。它是一种应用较为广泛的神经网络模型,多用于函数逼近、模型识别分类、数据压缩和时间序列预测等。输入层隐层输出层输入层隐层输出层图2m吝三层EF网络模BP网络由输入层、隐层和输出层组成,隐层可以有一层或多层,图2是mXkXn/(X)=一5一的三层BP网络模型,网络选用S型传递函数, 通过反传误差函童三 数 ((Ti为期望输出、Oi为网络的计算输出),不断调节网络权值和阈值使误差函数E达到极小。BP网络具有高度非线性和较强的泛化能力,但也存在收敛速度慢、迭代步数多、易于陷入局部极小和全局搜索能力差等缺点。可以先用遗传算法对“BP网络”进行优化在解析空间找出较好的搜索空间,再用BP网络在较小的搜索空间内搜索最优解。二、BP网络的构建F面选取一个例子作为研究对象,选取运动员测试各项素质指标序号跳高成绩30行进跑立定三级跳远助跑摸高助跑4一6步跳咼负重深蹲杠铃杠铃半蹲系数100m抓举12.243.29.63.452.151402.8115022.333.210.33.752.21203.410.97032.24393.52.21403.511.45042.323.210.33.652.21502.810.88052.23.210.13.52801.511.35062.273.4103.42.151303.211.56072.23.29.63.552.141303.511.86582.26393.52.11001.811.34092.23.29.63.552.11303.511.865102.243.29.23.52.11402.51150112.243.29.53.42.151152.811.950122.23.993.12802.21350132.23.19.53.62.1902.711.170142.353.29.73.452.151304.610.8570153.09.33.32.051002.811.2501) 输入输出层的设计该模型由每组数据的各项素质指标作为输入,以跳高成绩作为输出,所以输入层的节点数为8,输出层的节点数为1。2) 隐层设计有关研究表明,有一个隐层的神经网络,只要隐节点足够多,就可以以任意精度逼近一个非线性函数。因此,本文采用含有一个隐层的三层多输入单输出的BP网络建立预测模型。在网络设计过程中,隐层神经元数的确定十分重要。隐层神经元个数过多,会加大网络计算量并容易产生过度拟合问题;神经元个数过少,则会影响网络性能,达不到预期效果。网络中隐层神经元的数目与实际问题的复杂程度、输入和输出层的神经元数以及对期望误差的设定有着直接的联系。目前,对于隐层中神经元数目的确定并没有明确的公式,只有一些经验公式,神经元个数的最终确定还是需要根据经验和多次实验来确定。本文在选取隐层神经元个数的问题上参照了以下的经验公式:J+a其中,n为输入层神经元个数,m为输出层神经元个数,a为[1,10]之间的常数。根据上式可以计算出神经元个数为4-13个之间,在本次实验中选择隐层神经元个数为6.网络结构示意图如下:BP神经网络通常采用Sigmoid可微函数和线性函数作为网络的激励函数。本文选择S型正切函数tansig作为隐层神经元的激励函数。而由于网络的输出归一到[-1,1]范围内,因此预测模型选取S型对数函数tansig作为输出层神经元的激励函数。设定网络隐层和输出层激励函数分别为tansig和logsig函数,网络训练函数为traingdx,网络性能函数为mse,隐层神经元数初设为6。设定网络参数。网络迭代次数epochs为5000次,期望误差goal为0.00000001,学习速率lr为0.01。设定完参数后,开始训练网络。三、应用matlab进行计算代码如下P=[3.23.233.23.23.43.233.23.23.23.93.13.2;9.610.3910.310.1109.699.69.29.599.59.7;3.453.753.53.653.53.43.553.53.553.53.43.13.63.45;2.152.22.22.222.152.142.12.12.12.1522.12.15;140120140150801301301001301401158090130;2.83.43.52.81.53.23.51.83.52.52.82.22.74.6;1110.911.410.811.311.511.811.311.81111.91311.110.85;5070508050606540655050507070];T=[2.242.332.242.322.22.272.22.262.22.242.242.22.22.35];[p1,minp,maxp,t1,mint,maxt]=premnmx(P,T);
%创建网络net=newff(minmax(p1),[8,6,1],{'tansig','tansig','purelin'},'trainlm');%设置训练次数net.trainParam.epochs=5000;%设置收敛误差net.trainParam.goal=0.0000001;%训练网络[net,tr]=train(net,p1,t1);计算显示如下NeuralNetworkTraining(nntrainiool)-二NeuralNetworkValidaticnCheck&sPerfomiance(plotperfcirm)TraininqState(plottrairEtate)Regr&csion(plotregr&EEiDn]ValidaticnCheck&sPerfomiance(plotperfcirm)TraininqState(plottrairEtate)Regr&csion(plotregr&EEiDn]AlgorithmsTraining;Leyenberg-Marqua『dt(trar-IrnjPerformance:MeanSquaredError(rriEG.Calculations:Mt£XProgressEpoch:Time:PerformancesGradient:PlOti1epochsPlotInter™1epochs■萨Performancegoalmet.•StopTraining•Cancel%输入数据a=[3.0;9.3;3.3;2.05;100;2.8;11.2;50];%将输入数据归一化a=premnmx(a);/r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省盐城市东台第一教育集团2025年初三(承智班)下学期第三次月考语文试题试卷含解析
- 南京旅游职业学院《舞蹈作品赏析》2023-2024学年第一学期期末试卷
- 南京传媒学院《经典译本欣赏》2023-2024学年第一学期期末试卷
- 泉州工程职业技术学院《牙体解剖与口腔生理学》2023-2024学年第一学期期末试卷
- 宁波大学《篆书2》2023-2024学年第二学期期末试卷
- 山东旅游职业学院《物理化学实验Ⅲ(一)》2023-2024学年第二学期期末试卷
- 山西运城农业职业技术学院《奢侈品管理》2023-2024学年第二学期期末试卷
- 2025年现代物流管理考试试卷及答案
- 2025年音乐教育专业考试试卷及答案
- 2025年卫生健康系统岗位考试试题及答案
- 护理科研课题撰写
- 架子工入场三级安全教育考核试卷
- 安全生产合规性审核
- 肾衰竭病历范文
- 钣金厂规划方案
- 骨质疏松用药治疗
- 《LED基础知识培训》课件
- 世界职业院校技能大赛中职组“智慧物流作业组”赛项考试题及答案
- 《汽车灯具的标准》课件
- 袁隆平英语课件
- 色卡-CBCC中国建筑标准色卡(千色卡1026色)
评论
0/150
提交评论