神经网络与遗传算法.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.4 神经网络与遗传算法简介 在本节中,我们将着重讲述一些在网络设计、优化、性能分析、通信路由优化、选择、 神经网络控制优化中有重要应用的常用的算法, 包括神经网络算法、 遗传算法、 模拟退火算法等方法。 用这些算法可以较容易地解决一些很复杂的, 常规算法很难解决的问题。 这些算法都有着很深的理论背景, 本节不准备详细地讨论这些算法的理论, 只对算法的原理和方法作简要的讨论。 5.4.1 神经网络 神经网络的简单原理 人工神经网络 ( Artificial Neural Networks , 简写为 ANNs )也简称为神经网络 ( NNs ) 或称作连接模型( Connectionist Model ) ,是对人脑或自然神经网络( Natural Neural Network )若干基本特性的抽象和模拟。人工神经网络以对大脑的生理研究成果为基础的, 其目的在于模拟大脑的某些机理与机制, 实现某个方面的功能。 所以说 , 人工神经网络是由 人工建立的以有向图为拓扑结构的动态系统, 它通过对连续或断续的输入作出状态相应而进 行信息处理。 它是根据人的认识过程而开发出的一种算法。 假如我们现在只有一些输入和相 应的输出, 而对如何由输入得到输出的机理并不清楚, 那么我们可以把输入与输出之间的未 知过程看成是一个“网络”,通过不断地给这个网络输入和相应的输出来“训练”这个网 络,网络根据输入和输出不断地调节自己的各节点之间的权值来满足输入和输出。 这样, 当 训练结束后, 我们给定一个输入, 网络便会根据自己已调节好的权值计算出一个输出。 这就 是神经网络的简单原理。 神经元和神经网络的结构 如上所述,神经网络的基本结构如图 5.35 所示: 输入层  输出层 隐层1  隐层 2 5.35 神经网络一般都有多层,分为输入层,输出层和隐含层,层数越多,计算结果越精确, 但所需的时间也就越长,所以实际应用中要根据要求设计网络层数。 神经网络中每一个节 点叫做一个人工神经元, 他对应于人脑中的神经元。 人脑神经元由细胞体、 树突和轴突三部分组成, 是一种根须状蔓延物。 神经元的中心有一闭点, 称为细胞体, 它能对接受到的信息进行处理, 细胞体周围的纤维有两类, 轴突是较长的神经纤维, 是发出信息的。 树突的神经纤维较短, 而分支众多, 是接收信息的。 一个神经元的轴突末端与另一神经元的树突之间密 切接触, 传递神经元冲动的地方称为突触。 经过突触的信息传递是有方向性的, 不同的突触 进行的冲动传递效果不一样,有的使后一神经元发生兴奋,有的使其发生抑制。 由人脑神经元的工作机理,人们构造了人工神经元的数学模型,它是人脑的模拟和简 化,如图 5.36 所示。 树突 突触 细胞体 轴突 x1 w1 x2 w2 z wi xi f (z) y xn wn 图 5.36 McCulloch-Pitts 网络 在图中, wi 是表示神经元对信息 xi 的感知能力,称为关联权, f z 称为输出函数或 激活函数,采用激活函数的人工神经网络也称阈网络。 McCulloch-Pitts 输出函数定义为 n y f z sgn( w i x i), i 1 其中, sgn( ) 为符号函数, 称为阈值。 一般来说,一个人工神经元有多个输入和一个输出,另外有一个激活函数,不同的激 发函数对应了不同的网络,也决定了网络的用途。从方程可以看出,当 w i 确定时,任给一 组输入 xi , i 1, , n ,也就很容易得到输出。而现在我们的想法是:对给定的输入,确定 权数 w i ,使得通过方程计算出来的输出尽可能与实际值吻合,这即是学习的过程。学习也 称为训练,指的是通过神经网络所在环境的刺激作用调整神经网络的权数 wi ,使得神经网 络对外部环境以一种新的方式作出反应。 学习分为有指导学习和无监督学习: 在有正确输入 输出数据条件下调整和确定权数 w i 的方法称为有指导学习;而在只知输入数据不知输出结 果的前提下确定权数的方法称为无监督学习。  人工神经网络的主要工作就是通过学习,  建立 模型和确定  w i  的值。 神经网络按照网络结构和激发函数的不同可分为许多种,我们在此只对感知器、 络及 Hopfield 神经网络进行简介。  BP 网 3.感知机 首先介绍单层前向神经网络。单层前向神经网络的模型结构如图或用矩阵表示为  5.37 所示。 Y T ) f (W X 其中, W ( w ij ) m n 为权系数矩阵, X, Y, 分别为输入向量、 输出向量及阈值向量。 确定权数 wij 的基本思想是修正 w ij 使得输入输出偏差尽可能小。权的修正公式为: W (t 1) W

文档评论(0)

5566www + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档