- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
|
遗传算法在 BP 神经网络优化中的应用
2O 世纪 80 年代后期 ,多机器人协作成为一种新的机器人应用形式日益引
起国内外学术界的兴趣与关注。一方面,由于任务的复杂性,在单机器人难以完
成任务时,人们希望通过多机器人之间的协调与合作来完成。另一方面,人们也
希望通过多机器人间的协调与合作,来提高机器人系统在作业过程中的效率。谢谢阅
读
1943 年,Maeullocu 和 Pitts 融合了生物物理学和数学提出了第一个神经元模
型。从这以后,人工神经网络经历了发展、停滞、再发展的过程,时至今日正走
向成熟,在广泛领域里得到了应用,其中将人工神经网络技术应用到多机器人协
作成为新的研究领域。本文研究通过人工神经网络控制多机器人完成协作搬运的
任务-3 J,并应用遗传算法来对神经网络 进行优化。仿真结果表明,经过遗传
算法优化后的搬运工作效率显著提高,误差降低。精品文档放心下载
1 人工神经网络 ANN)的基本原理和结构
人工神经网络(Artiifcial Neural Network,ANN)) 是抽象、简化与模拟大感谢阅读
脑神经结构的计算模型,又称并行分布处理模型 J。ANN 由大量功能简单且具有
自适应能力的信息处理单元——人工神经元按照大规模并行的方式通过一定的拓
扑结构连接而成。ANN 拓扑结构很多,其中采用反向传播(Back-Propa- gation,
BP)算法的前馈型神经网络(如下图 1 所示),即 BP 人工神经网络,是人工神经
网络中最常用、最成熟的神经网络之一 。谢谢阅读
BP 网络模型处理信息的基本原理是:输入信号 x;通过中间节点(隐层点 )作用
于出节点 ,经过非线形变换,产生输出信 Yk,网络训练的每个样本包括输入向精
品文档放心下载
量 x 和期望输出量 T,网络输出值 Y 与期望输出值 T 之间的偏差, 通过调整
输入节点与隐层节点的联接强度取值 w;;和隐层节点与输出节点之间的联 接强
度 Y 以及阈值 ,使误差沿梯度方向下降,经过反复学习训练,确定与最小误差
相对应的网络参数 (权值和阈值),训练即告停止。此时经过训练的神经网络即能
对类似样本的输入信息,自行处理输出误差最小的经过非线形转换的信息。谢谢阅读
|
2 遗传算法的基本原理和步骤
遗传算法 (Geneitc Algoirthm,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 算法是一种梯度下降搜索方法,因而不可避免地存在固有的
文档评论(0)