第2章-神经网络.ppt
- 文档编号:30789020
- 上传时间:2023-09-29
- 格式:PPT
- 页数:36
- 大小:3.50MB
第2章-神经网络.ppt
《第2章-神经网络.ppt》由会员分享,可在线阅读,更多相关《第2章-神经网络.ppt(36页珍藏版)》请在冰豆网上搜索。
第2章神经网络,Contents,神经网络简介,1,2.1神经网络简介,什么是神经网络?
神经网络(NeuralNetwork,NN)一般也称为人工神经网络(ArtificialNeuralNetwork,ANN),是科学家们在对生物的神经元、神经系统等生理学的研究取得了突破性进展以及对人脑的结构、组成和基本工作单元有了进一步认识的基础上,通过借助数学和物理的方法从信息处理的角度对人脑神经网络进行抽象后建立的简化模型。
2.1.1基本原理,生物神经元基本结构示意图,2.1.1基本原理,2.1.1基本原理,模拟神经元的树突接收输入信号,输入层,加权和,阈值函数,输出层,模拟神经元的细胞体加工和处理信号,模拟神经元的轴突控制信号的输出,模拟神经元的突触对结果进行输出,人工神经元结构功能示意图,2.1.2研究进展,启蒙萌芽时期1940s至1960s,低潮反思时期1960s至1970s,2.1.2研究进展,复兴发展时期1980s至1990s,新的发展时期1990s中后期之后,2.1.2研究进展,重要学术期刊IEEETransactionsonNeuralNetworksIEEETransactionsonSystems,ManandCyberneticsJournalofArtificialNeuralNetworksJournalofNeuralSystemsNeuralNetworksNeuralComputationNetworksComputationinNeuralSystemsMachineLearning,2.1.2研究进展,重要学术会议InternationalJointConferenceonNeuralNetworksIEEEInternationalConferenceonSystems,Man,andCyberneticsWorldCongressonComputationalIntelligence,2.2神经网络的典型结构,按网络的结构区分前向网络反馈网络按学习方式区分有教师(监督)学习网络无教师(监督)学习网络按网络的性能区分连续型和离散型网络随机型和确定型网络,2.2神经网络的典型结构,按突触性质区分一阶线性关联网络高阶非线性关联网络按对生物神经系统的层次模拟区分神经元层次模型组合式模型网络层次模型神经系统层次模型智能型模型通常,人们较多地考虑神经网络的互连结构。
本节将按照神经网络连接模式,对神经网络的几种典型结构分别进行介绍,2.2.1单层感知器网络,单层感知器是最早使用的,也是最简单的神经网络结构,由一个或多个线性阈值单元组成由于这种网络结构相对简单,因此能力也非常的有限,一般比较少用,单网层络感示知意器图,2.2.2前馈型网络,前馈型网络的信号由输入层到输出层单向传输每层的神经元仅与其前一层的神经元相连,仅接受前一层传输来的信息是一种最为广泛使用的神经网络模型,因为它本身的结构也不太复杂,学习和调整方案也比较容易操作,而且由于采用了多层的网络结构,其求解问题的能力也得到明显的加强,基本上可以满足使用要求,2.2.3前馈内层互联网络,这种网络结构从外部看还是一个前馈型的网络,但是内部有一些节点在层内互连,2.2.4反馈型网络,这种网络结构在输入输出之间还建立了另外一种关系,就是网络的输出层存在一个反馈回路到输入层作为输入层的一个输入,而网络本身还是前馈型的这种神经网络的输入层不仅接受外界的输入信号,同时接受网络自身的输出信号。
输出反馈信号可以是原始输出信号,也可以是经过转化的输出信号;可以是本时刻的输出信号,也可以是经过一定延迟的输出信号此种网络经常用于系统控制、实时信号处理等需要根据系统当前状态进行调节的场合,2.2.5全互联网络,全互联网络是网络中所有的神经元之间都有相互间的连接如Hopfiled和Boltgmann网络都是这种类型,全互联网络,2.3神经网络的学习算法,2.3.1学习方法,在有监督的学习方式中,网络的输出和期望的输出(即教师信号)进行比较,然后根据两者之间的差异调整网络的权重,最终使差异变小。
在无监督的学习方式中,输入模式进入网络后,网络按照一预先设定的规则(如竞争规则)自动调整权重,使网络最终具有模式分类等功能。
再励学习是介于上述两者之间的一种学习方法,2.3.2学习规则,Hebb学习规则这个规则是由DonaldHebb在1949年提出的他的基本规则可以简单归纳为:
如果处理单元从另一个处理单元接受到一个输入,并且如果两个单元都处于高度活动状态,这时两单元间的连接权重就要被加强Hebb学习规则是一种没有指导的学习方法,它只根据神经元连接间的激活水平改变权重,因此此这种方法又称为相关学习或并联学习Delta()学习规则Delta规则是最常用的学习规则,其要点是改变单元间的连接权重来减小系统实际输出与应有的输出间的误差这个规则也叫Widrow-Hoff学习规则,首先在Adaline模型中应用,也可称为最小均方差规则BP网络的学习算法称为BP算法,是在Delta规则基础上发展起来的,可在多层网络上有效地学习,2.3.2学习规则,梯度下降学习规则梯度下降学习规则的要点为在学习过程中,保持误差曲线的梯度下降误差曲线可能会出现局部的最小值,在网络学习时,应尽可能摆脱误差的局部最小值,而达到真正的误差最小值Kohonen学习规则该规则是由TeuvoKohonen在研究生物系统学习的基础上提出的,只用于没有指导下训练的网络后向传播学习规则后向传播(BackPropagation,BP)学习,是目前应用最为广泛的神经网络学习规则,2.3.2学习规则,概率式学习规则从统计力学、分子热力学和概率论中关于系统稳态能量的标准出发,进行神经网络学习的方式称概率式学习误差曲线可能会出现局部的最小值,在网络学习时,应尽可能摆脱误差的局部最小值,而达到真正的误差最小值竞争式学习规则竞争式学习属于无监督学习方式。
这种学习方式是利用不同层间的神经元发生兴奋性联接以及同一层内距离很近的神经元间发生同样的兴奋性联接,而距离较远的神经无产生抑制性联接竞争式学习规则的本质在于神经网络中高层次的神经元对低层次神经元的输入模式进行竞争识别,2.4BP神经网络,2.4.1基本思想,BP神经网络也称:
后向传播学习的前馈型神经网络(BackPropagationFeed-forwardNeuralNetwork,BPFNN/BPNN),是一种应用最为广泛的神经网络在BPNN中,后向传播是一种学习算法,体现为BPNN的训练过程,该过程是需要教师指导的;前馈型网络是一种结构,体现为BPNN的网络构架反向传播算法通过迭代处理的方式,不断地调整连接神经元的网络权重,使得最终输出结果和预期结果的误差最小BPNN是一种典型的神经网络,广泛应用于各种分类系统,它也包括了训练和使用两个阶段。
由于训练阶段是BPNN能够投入使用的基础和前提,而使用阶段本身是一个非常简单的过程,也就是给出输入,BPNN会根据已经训练好的参数进行运算,得到输出结果,2.4.2算法流程,2.4.2算法流程,2.4.3应用举例,例2.1已知一个前馈型神经网络例子如下图所示。
设学习率l为0.9,当前的训练样本为x=1,0,1,而且预期分类标号为1,同时,下表给出了当前该网络的各个连接权值和神经元偏置。
求该网络在当前训练样本下的训练过程。
例10.3BPNN分类系统训练过程,2.5进化神经网络,对于某一具体问题,人工神经网络的设计是极其复杂的工作,至今仍没有系统的规律可以遵循目前,一般凭设计者主观经验与反复实验挑选ANN设计所需的工具这样不仅使得设计工作的效率很低,而且还不能保证设计出的网络结构和权重等参数是最优的,从而造成资源的大量浪费和网络的性能低下,人工神经网络存在的问题,2.5进化神经网络,使用进化算法去优化神经网络,通过进化算法和人工神经网络的结合使得神经网络能够在进化的过程中自适应地调整其连接权重、网络结构、学习规则等这些在使用神经网络的时候难以确定的参数,从而形成了进化神经网络(EvolutionaryNeuralNetworks,ENN/EANN)进化算法和神经网络的结合给神经网络指明了新的发展方向,对突破神经网络结构复杂、参数难调等问题起到了重大的作用,进化神经网络的优势,2.6神经网络的应用,民用应用领域语言识别、图像识别与理解、计算机视觉、智能机器人故检测、实时语言翻译、企业管理、市场分析、决策优化、物资调运、自适应控制、专家系统、智能接口、神经生理学、心理学和认知科学研究等等军用应用领域语音、图像信息的录取与处理、雷达、声纳的多目标识别与跟踪、战场管理和决策支持系统、军用机器人控制、各种情况、信息的快速录取、分类与查询、导弹的智能引导、保密通讯、航天器的姿态控制等等,2.6神经网络的应用,识别与聚类应用模式识别和分类是指通过使用一系列的训练数据对神经网络进行训练,在有教师指导的学习方法下,让神经网络在训练数据的训练下调整网络的结构和权重,以达到正确识别的目的,2.6神经网络的应用,计算与优化应用神经计算是人工神经网络的一个重要应用手段,也为各种优化问题提供了解决的方案。
优化问题就是需要在问题的解空间里面寻找一个最优的解在满足一定约束条件下使得目标函数最大化或者最小化。
由于神经网络具有并行搜索处理信息、联想记忆等特点,在搜索系统的全局最优或局部最优解方面,具有很好的优势,因此在优化问题上得到了广泛的研究和应用,2.6神经网络的应用,建模与预测应用人工神经网络应用在非线性系统建模上的时候,实质上就是通过训练神经网络,让其在训练数据中获取知识,并且完成从输入到输出的非线性映射过程所谓神经网络预测就是根据一定数量的历史样本数据(一般为表征某一种现象时间序列的数据,例如交通流量,外汇走势等等)对神经网络进行训练,然后用来对当前的,或者未来的时刻情景进行预测,2.6神经网络的应用,控制与处理应用神经网络已经在自动控制和信息处理等各个领域取得了相当成功的应用。
在自动控制领域,主要的应用包括系统建模和辨识、参数整定、极点配置、内模控制、优化设计、预测控制、最优控制、滤波与预测容错控制等在各种信息、信号处理领域,神经网络也有重要的突破。
例如在图像处理方面,神经网络能够很好地对图像进行边缘监测、图像分割、图像压缩和图像恢复等操作。
此外,神经网络被广泛使用于信号处理方面,例如目标检测、多目标跟踪、杂波去噪、畸形波恢复、雷达回波多目标分类、运动目标速度估计、多探测信号融合等等,ThankYou!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经网络
![提示](https://static.bdocx.com/images/bang_tan.gif)