版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
遗传算法在BP神经网络优化中的应用2O世纪80年代后期,多机器人协作成为一种新的机器人应用形式日益引起国内外学术界的兴趣与关注。一方面,由于任务的复杂性,在单机器人难以完成任务时,人们希望通过多机器人之间的协调与合作来完成。另一方面,人们也希望通过多机器人间的协调与合作,来提高机器人系统在作业过程中的效率。1943年,Maeullocu和Pitts融合了生物物理学和数学提出了第一个神经元模型。从这以后,人工神经网络经历了发展、停滞、再发展的过程,时至今日正走向成熟,在广泛领域里得到了应用,其中将人工神经网络技术应用到多机器人协作成为新的研究领域。本文研究通过人工神经网络控制多机器人完成协作搬运的任务-3J,并应用遗传算法来对神经网络进行优化。仿真结果表明,经过遗传算法优化后的搬运工作效率显著提高,误差降低。1人工神经网络ANN)的基本原理和结构人工神经网络(ArtiifcialNeuralNetwork,ANN))是抽象、简化与模拟大脑神经结构的计算模型,又称并行分布处理模型J。ANN由大量功能简单且具有自适应能力的信息处理单元——人工神经元按照大规模并行的方式通过一定的拓扑结构连接而成。ANN拓扑结构很多,其中采用反向传播(Back-Propa-gation,BP)算法的前馈型神经网络(如下图1所示),即BP人工神经网络,是人工神经网络中最常用、最成熟的神经网络之一。BP网络模型处理信息的基本原理是:输入信号x;通过中间节点(隐层点)作用于出节点,经过非线形变换,产生输出信Yk,网络训练的每个样本包括输入向量x和期望输出量T,网络输出值Y与期望输出值T之间的偏差,通过调整输入节点与隐层节点的联接强度取值w;;和隐层节点与输出节点之间的联接强度Y以及阈值,使误差沿梯度方向下降,经过反复学习训练,确定与最小误差相对应的网络参数(权值和阈值),训练即告停止。此时经过训练的神经网络即能对类似样本的输入信息,自行处理输出误差最小的经过非线形转换的信息。2遗传算法的基本原理和步骤遗传算法(GeneitcAlgoirthm,GA)类似于自然进化,通过作用于染色体上的基因寻找好的染色体来求解问题J。与自然界相似,遗传算法对求解问题的本身一无所知,它所需要的仅是对算法所产生的每个染色体进行评价,并基于适应值来选择染色体,使适应性好的染色体有更多的繁殖机会。在遗传算法中,通过随机方式产生若干个所求解问题的数字编码,即染色体,形成初始群体;通过适应度函数给每个个体一个数值评价,淘汰低适应度的个体,选择高适应度的个体参加遗传操作,经过遗传操作后的个体集合形成下一代新的种群。对这个新种群进行下一轮进化。这就是遗传算法的基思想。遗传算法的步骤为:(1)初始化群体;(2)计算群体上每个个体的适应度值;(3)按由个体适应度值所决定的某个规则选择将进入下一代的个体;(4)按概率P。进行交叉操作;(5)按概率P进行突变操作;(6)没有满足某种停止条件,则转第(2)步,否则进入第(7)步;(7)输出种群中适应度值最优的染色体作为问题的满意解或最优解。程序的停止条件最简单的有如下两种情况:(1)完成了预先给的进化代数则停止;(2)种群中的最优个体在连续若干代没有改进或平均适应度在连续若干代基本没有改进时停止。为了改善BP神经网络学习算法易陷入局部极小的缺陷,本文采用遗传算法来优化BP神经网络的性能。首先采用遗传算法来优化BP神经网络的权值和阈值,然后将这些优化值赋给网络得到优化的BP神经网络,最后用仿真数据评估该优化网络的性能。数值仿真结果表明:经遗传算法优化BP神经网络能有效地避免原始BP神经网络容易出现的局部极小,且具有收敛速度快和精度高等优点。前馈神经网络(BP模型)是目前神经网络领域研究最多应用最广的网络模型。其非线性逼近能力是它博得青睐的主要原因,而BP算法作为前馈网络的主要学习算法,则无可争议的对其推广应用起了举足轻重的促进作用。BP算法因其简单、易行、计算量小、并行性强等优点,是目前神经网络训练采用最多也是最为成熟的训练算法之一。然而,由BP算法是一种梯度下降搜索方法,因而不可避免地存在固有的不足,如易陷入误差函数的局部极值点,而且对于较大搜索空间、多峰值和不可微函数也不能有效搜索到全局极小点,而遗传算法则是克服这一不足的有效解决方法,主要是因为遗传算法是一种全局优化搜索算法,因而能够避开我们选取了神经网络应用比较广泛的函数逼近来验证算法的可行性及有效性,选取下面的函数作为仿真对象:用单一的梯度下降法或者遗传算法只能以较低的精度来逼近,如果要提高逼近的精度,梯度下降法很容易陷入局部极小值,遗传算法能够迅速收敛到精度误差最优点的邻域内,实现最终收敛比较困难。本文分别采用梯度下降法BP神经网络和本文提出的混合算法神经网络来逼近此函数,遗传算法优化得到的BP神经网络最优初始权值和阈值如表1所示,遗传算法优化得到的BP神经网络最优个体适应度值如图1所示,把初始权值和阈值赋给神经网络,用训练数据训练100次后预测函数输出,未优化的网络预测误差和优化后的网络预测误差对比曲线如图2所示。从图2可以看出,遗传算法优化的BP网络预测更加精确,并且遗传算法优化BP网络的均方差为5.3806×10-5,而未优化的BP网络的均方误差为1.8876×10-4,预测均方误差也得到了很大的改善。4.结论为了改善BP神经网络学习算法易陷入局部极小的缺陷,结合遗传算法和梯度下降法,本文提出了一种新的神经网络学习训练算法。该算法能够充分发挥两种算法的优点,有效地避免了局部极小,同时能以较快的速度收敛到神经网络权值学习的目标精度。仿真研究表明,该算法能够有效解决神经网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年离婚房产权益让渡合同3篇
- 2024年货运公司租赁合同
- 二零二五年度专业保姆派遣服务合同规范文本2篇
- 在线教育平台课程证书查询系统数据迁移恢复合同
- 2024年有机化肥原料采购及生产加工技术服务合同3篇
- 西游记人物角色评析与探讨
- 农业现代化-智能种植管理系统开发实战
- 二零二五年度充电桩车位租赁与电动汽车充电补贴政策合同2篇
- 小王子的观后感心灵成长的寓言
- 行车课程设计优化对策
- 新版医务人员法律法规知识培训课件
- 2024年土地市场研究分析服务协议
- 物业管理公文写作培训
- 2024期货反洗钱培训
- 2023医疗质量安全核心制度要点释义(第二版)对比版
- 生态农业示范基地项目可行性研究报告1
- 家庭教育大讲堂实施方案
- 园林绿化工职业技能竞赛理论考试试题题库及答案
- 部编版《道德与法治》四年级下册教材解读与分析文档
- 2024-2030年中国机场跑道异物碎片(FOD)检测系统行业市场发展趋势与前景展望战略研究报告
- 特殊消防系统工程施工方案
评论
0/150
提交评论