第八讲人工神经网络.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第八讲人工神经网络.ppt》由会员分享,可在线阅读,更多相关《第八讲人工神经网络.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八第八讲人工神人工神经网网络内容安排内容安排一、生物神经元二、人工神经网络结构三、神经网络基本学习算法n学科交叉学科交叉是当前研究领域的一个重要特征是当前研究领域的一个重要特征 n信息科学与生命科学的相互交叉、相互渗透和相互信息科学与生命科学的相互交叉、相互渗透和相互促进是现代科学技术发展的一个显著特点。促进是现代科学技术发展的一个显著特点。概述n计算智能是是学科交叉研究过程中出现的一个重计算智能是是学科交叉研究过程中出现的一个重要研究方向要研究方向n计算智能涉及神经网络、模糊逻辑、进化计算和人工计算智能涉及神经网络、模糊逻辑、进化计算和人工生命等领域,它的研究和发展正是反映了当代科学技生命
2、等领域,它的研究和发展正是反映了当代科学技术多学科交叉与集成的重要发展趋势。术多学科交叉与集成的重要发展趋势。什么是计算智能神经网络与人工智能(神经网络与人工智能(AIAI)把神经网络归类于人工智能可能不大合适,而归类于把神经网络归类于人工智能可能不大合适,而归类于计算智能计算智能 (CICI)更能说明问题实质。进化计算、人工生)更能说明问题实质。进化计算、人工生命和模糊逻辑系统的某些课题,也都归类于计算智能命和模糊逻辑系统的某些课题,也都归类于计算智能 计算智能与人工智能计算智能与人工智能 计算智能取决于制造者(计算智能取决于制造者(manufacturersmanufacturers)提供
3、的数值数)提供的数值数据,不依赖于知识;据,不依赖于知识;n人工智能应用知识精品(人工智能应用知识精品(knowledge tidbitsknowledge tidbits),故),故此,一种说法是此,一种说法是 人工神经网络应当称为计算神经网络。人工神经网络应当称为计算神经网络。计算智能与人工智能的区别和关系计算智能与人工智能的区别和关系nA AArtificial Artificial,即人工的(非生物的),即人工的(非生物的)nB BBiologicalBiological,即物理的化学的,即物理的化学的(?)nC CComputationalComputational,表示数学计算机,
4、表示数学计算机 n 计算智能是一种智力方式的低层认知,它与人工计算智能是一种智力方式的低层认知,它与人工智智 能的区别只是认知层次从中层下降至低层而已。能的区别只是认知层次从中层下降至低层而已。中层系统含有知识(精品),低层系统则没有中层系统含有知识(精品),低层系统则没有。计算智能与人工智能的区别和关系n当一个系统只涉及数值(低层)数据,含有模式识别当一个系统只涉及数值(低层)数据,含有模式识别部分,不应用人工智能意义上的知识,而且能够呈现出:部分,不应用人工智能意义上的知识,而且能够呈现出:n(1 1)计算适应性;)计算适应性;n(2 2)计算容错性;)计算容错性;n(3 3)接近人的速度
5、;)接近人的速度;n(4 4)误差率与人相近,)误差率与人相近,n则该系统就是计算智能系统。则该系统就是计算智能系统。n当一个智能计算系统以非数值方式加上知识(精品)当一个智能计算系统以非数值方式加上知识(精品)值,即成为人工智能系统。值,即成为人工智能系统。神经计算n大脑模型生物神经系统生物神经系统n生物神经系统是一个有高度组织和相互作用的数生物神经系统是一个有高度组织和相互作用的数量巨大的细胞组织群体。人类大脑的神经细胞大量巨大的细胞组织群体。人类大脑的神经细胞大约在约在10101111一一10101313个左右。神经细胞也称神经元,是个左右。神经细胞也称神经元,是神经系统的基本单元,它们
6、按不同的结合方式构神经系统的基本单元,它们按不同的结合方式构成了复杂的神经网络。通过神经元及其联接的可成了复杂的神经网络。通过神经元及其联接的可塑性,使得大脑具有学习、记忆和认知等各种智塑性,使得大脑具有学习、记忆和认知等各种智能。能。生物神经系统生物神经系统n生物神经元主要由以下几个部分组成:生物神经元主要由以下几个部分组成:n胞体,是神经细胞的本体胞体,是神经细胞的本体;n树突树突,用以接受来自其它细胞元的信号用以接受来自其它细胞元的信号;n轴突,用以输出信号,与多个神经元连接轴突,用以输出信号,与多个神经元连接;n突触,是一个神经元与另一个神经元相联系的特殊部突触,是一个神经元与另一个神
7、经元相联系的特殊部位,通过神经元轴突的端部靠化学接触和电接触将信位,通过神经元轴突的端部靠化学接触和电接触将信号传递给下一个神经元的树突或胞体。号传递给下一个神经元的树突或胞体。生物神经元示意图 生物神经元的基本工作机制生物神经元的基本工作机制 一个神经元有两种状态一个神经元有两种状态-兴奋和抑制。平时处于抑制兴奋和抑制。平时处于抑制状态的神经元,其树突和胞体接受其它神经元经由突触状态的神经元,其树突和胞体接受其它神经元经由突触传来的兴奋电位,多个输入在神经元中以代数和的方式传来的兴奋电位,多个输入在神经元中以代数和的方式叠加;如输入兴奋总量超过阈值,神经元被激发进入兴叠加;如输入兴奋总量超过
8、阈值,神经元被激发进入兴奋状态,发出输出脉冲,由轴突的突触传递给其它神经奋状态,发出输出脉冲,由轴突的突触传递给其它神经元。元。一个神经元的兴奋和抑制两种状态是由细胞膜内外之间不同的电位差来表征的。一个神经元的兴奋和抑制两种状态是由细胞膜内外之间不同的电位差来表征的。在抑制状态,细胞膜内外之间有内负外正的电位差,这个电位差大约在在抑制状态,细胞膜内外之间有内负外正的电位差,这个电位差大约在-50-100mv之间。在兴奋状态,则产生内正外负的相反电位差,这时表现为约之间。在兴奋状态,则产生内正外负的相反电位差,这时表现为约60100mv的电脉冲。细胞膜内外的电位差是由膜内外的离子浓度不同导致的。
9、细胞的电脉冲。细胞膜内外的电位差是由膜内外的离子浓度不同导致的。细胞的兴奋电脉冲宽度一般大约为的兴奋电脉冲宽度一般大约为1ms。生物神经特性生物神经特性(1)(1)并行分布处理的工作模式并行分布处理的工作模式 实际上大脑中单个神经元的信息处理速度是很慢的,每次约实际上大脑中单个神经元的信息处理速度是很慢的,每次约1 1毫秒毫秒(ms)(ms),比通常的电子门电路要慢几个数量级。每个神经元的处理功,比通常的电子门电路要慢几个数量级。每个神经元的处理功能也很有限,估计不会比计算机的一条指令更复杂。能也很有限,估计不会比计算机的一条指令更复杂。但是人脑对某但是人脑对某一复杂过程的处理和反应却很快,一
10、般只需几百毫秒。例如要判定一复杂过程的处理和反应却很快,一般只需几百毫秒。例如要判定人眼看到的两个图形是否一样,实际上约需人眼看到的两个图形是否一样,实际上约需400ms400ms,而在这个处理过,而在这个处理过程中,与脑神经系统的一些主要功能,如视觉、记亿、推理等有关。程中,与脑神经系统的一些主要功能,如视觉、记亿、推理等有关。按照上述神经元的处理速度,如果采用串行工作模式,就必须在几按照上述神经元的处理速度,如果采用串行工作模式,就必须在几百个串行步内完成,这实际上是不可能办到的。因此只能把它看成百个串行步内完成,这实际上是不可能办到的。因此只能把它看成是一个由众多神经元所组成的超高密度的
11、并行处理系统。例如在一是一个由众多神经元所组成的超高密度的并行处理系统。例如在一张照片寻找一个熟人的面孔,对人脑而言,几秒钟便可完成,但如张照片寻找一个熟人的面孔,对人脑而言,几秒钟便可完成,但如用计算机来处理,以现有的技术,是不可能在短时间内完成的。由用计算机来处理,以现有的技术,是不可能在短时间内完成的。由此可见,大脑信息处理的并行速度已达到了极高的程度此可见,大脑信息处理的并行速度已达到了极高的程度生物神经特性生物神经特性(2)(2)神经系统的可塑性和自组织性。神经系统的可塑性和自组织性。神神经经系系统统的的可可塑塑性性和和自自组组织织性性与与人人脑脑的的生生长长发发育育过过程程有有关关
12、。例例如如,人人的的幼幼年年时时期期约约在在9 9岁岁左左右右,学学习习语语言言的的能能力力十十分分强强,说说明明在在幼幼年年时时期期,大大脑脑的的可可塑塑性性和和柔柔软软性性特特别别良良好好。从从生生理理学学的的角角度度看看,它它体体现现在在突突触触的的可可塑塑性性和和联联接接状状态态的的变变化化,同同时时还还表表现现在在神神经经系系统统的的自自组组织织特特性性上上。例例如如在在某某一一外外界界信信息息反反复复刺刺激激下下接接受受该该信信息息的的神神经经细细胞胞之之间间的的突突触触结结合合强强度度会会增增强强。这这种种可可塑塑性性反反映映出出大大脑脑功功能能既既有有先先天天的的制制约约因因素
13、素,也也有有可可能能通通过过后后天天的的训训练练和和学学习习而而得得到到加加强强。神神经经网网络络的的学学习习机机制制就就是是基基于于这这种种可可塑塑性性现现象象,并通过修正突触的结合强度来实现的。并通过修正突触的结合强度来实现的。生物神经特性生物神经特性(3)(3)信息处理与信息存贮合二为一。信息处理与信息存贮合二为一。大大脑脑中中的的信信息息处处理理与与信信息息存存贮贮是是有有机机结结合合在在一一起起的的,而而不不像像现现行行计计算算机机那那样样存存贮贮地地址址和和存存贮贮内内容容是是彼彼此此分分开开的的。由由于于大大脑脑神神经经元元兼兼有有信信息息处处理理和和存存贮贮功功能能,所所以以在
14、在进进行行回回亿亿时时,不不但但不不存存在在先先找找存存贮贮地地址址而后再调出所存内容的问题,而且还可以由一部分内容恢复全部内容而后再调出所存内容的问题,而且还可以由一部分内容恢复全部内容.(4)(4)信息处理的系统性信息处理的系统性 大脑是一个复杂的大规模信息处理系统,单个的元大脑是一个复杂的大规模信息处理系统,单个的元“神经元神经元”不能不能体现全体宏观系统的功能。实际上,可以将大脑的各个部位看成是一体现全体宏观系统的功能。实际上,可以将大脑的各个部位看成是一个大系统中的许多子系统。各个子系统之间具有很强的相互联系,一个大系统中的许多子系统。各个子系统之间具有很强的相互联系,一些子系统可以
15、调节另一些子系统的行为。例如,视觉系统和运动系统些子系统可以调节另一些子系统的行为。例如,视觉系统和运动系统就存在很强的系统联系,可以相互协调各种信息处理功能就存在很强的系统联系,可以相互协调各种信息处理功能生物神经特性生物神经特性(5)(5)能接受和处理模糊的、模拟的、随机的信息。能接受和处理模糊的、模拟的、随机的信息。(6)(6)求求满满意意解解而而不不是是精精确确解解.人人类类处处理理日日常常行行为为时时,往往往往都都不不是是一一定定要要按按最最优优或或最最精精确确的的方方式式去去求求解解,而而是是以以能能解解决决问问题为原则,即求得满意解就行了。题为原则,即求得满意解就行了。(7)(7
16、)系统具有鲁棒性和容错性系统具有鲁棒性和容错性人工神经网络结构人工神经网络结构n人工神经网络人工神经网络n人工神经元模型人工神经元模型n常见响应函数常见响应函数n人工神经网络典型结构人工神经网络典型结构人工神经网络的进展n初创阶段(二十世纪四十年代至六十年代)n19431943年,美国心理学家W.S.MccullochW.S.Mcculloch和数理逻辑学家W.Pitts 合作,以数学逻辑为研究手段,探讨了客观事件在神经网络的形式问题,在此基础上提出了神经元的数学模型,即MP(Mcculloch-PittsMcculloch-Pitts)模型。n 19601960年,威德罗和霍夫率先把神经网络
17、用于自动控制研究。n过度阶段(二十世纪六十年代初至七十年代)n M.MinskyM.Minsky和S.PapertS.Papert经过多年的潜心研究,于19691969年出版了影响深远的Perceptron一 书,从理论上证明了以单层感知机为代表的网络系统在某些能力方面的局限性。n 6060年代末期至8080年代中期,神经网络控制与整个神经网络研究一样,处于低潮n高潮阶段(二十世纪八十年代)n 19821982和19841984年,美国加州理工学院的生物物理学家,J.Hopfield在美国科学院院刊发表的两篇文章,有力地推动了人工神经网络的研究与应用,并引发了研究神经网络的一次热潮。n 808
18、0年代后期以来,随着人工神经网络研究的复苏和发展,对神经网络控制的研究也十分活跃。这方面的研究进展主要在神经网络自适应控制和模糊神经网络控制及其在机器人控制中的应用上n平稳发展阶段(二十世纪九十年代以后)人工神经网络的进展1.1.可以充分逼近任意复杂的非线性关系可以充分逼近任意复杂的非线性关系2.2.所有定量或定性的信息都等势分布贮存于所有定量或定性的信息都等势分布贮存于 网络内的各神经网络内的各神经元,故有很强的鲁棒性和容错性元,故有很强的鲁棒性和容错性3.3.采用并行分布处理方法,使得快速进行大量运算成为可能采用并行分布处理方法,使得快速进行大量运算成为可能4.4.可学习和自适应不知道或不
19、确定的系统可学习和自适应不知道或不确定的系统5.5.能够同时处理定量、定性知识。能够同时处理定量、定性知识。6.6.可以通过软件和硬件实现。可以通过软件和硬件实现。人工神经网络的特性人工神经网络人工神经网络 n直观理解直观理解 神经网络是一个并行和分布式的信息处理网络神经网络是一个并行和分布式的信息处理网络结构结构它一般由大量神经元组成它一般由大量神经元组成n每个神经元只有一个输出,可以连接到很多其他的每个神经元只有一个输出,可以连接到很多其他的神经元神经元n每个神经元输入有多个连接通道,每个连接通道对每个神经元输入有多个连接通道,每个连接通道对应于一个连接权系数应于一个连接权系数 n概念概念
20、人工神经网络是反映人脑结构及功能的一种抽人工神经网络是反映人脑结构及功能的一种抽象数学模型,是由大量神经元节点互连而成的象数学模型,是由大量神经元节点互连而成的复杂网络,用以模拟人类进行知识的表示与存复杂网络,用以模拟人类进行知识的表示与存储以及利用知识进行推理的行为。储以及利用知识进行推理的行为。人工神经网络(人工神经网络(ANNANN)可以看成是以人工神经元)可以看成是以人工神经元为结点,用有向加权弧连接起来的有向图。在为结点,用有向加权弧连接起来的有向图。在此有向图中此有向图中,人工神经元人工神经元就是对就是对生物神经元生物神经元的的模拟,而模拟,而有向弧有向弧则是则是轴突轴突突触突触树
21、突树突对的模对的模拟。有向弧的拟。有向弧的权值权值表示相互连接的两个人工神表示相互连接的两个人工神经元间经元间相互作用的强弱相互作用的强弱。人工神经元模型 n通用模型通用模型n求和操作求和操作n激励函数激励函数fn激励函数的基本作用激励函数的基本作用控制输入对输出的激活作用控制输入对输出的激活作用对输入、输出进行函数转换对输入、输出进行函数转换将可能无限域的输入变换成指定的有限将可能无限域的输入变换成指定的有限范围内的输出范围内的输出 f f为输出变换函数,也叫激励函数,往往为输出变换函数,也叫激励函数,往往采用采用0 0、1 1二值函数或形函数,这三种函数二值函数或形函数,这三种函数都是连续
22、和非线性的,如下图。都是连续和非线性的,如下图。b.Sigmoidb.Sigmoid型激发函数称为西格莫伊德(型激发函数称为西格莫伊德(SigmoidSigmoid)函数,简称函数,简称S S型函数,其输入输出特性常用对数曲线型函数,其输入输出特性常用对数曲线或正切曲线等表示。这类曲线反映了神经元的饱和或正切曲线等表示。这类曲线反映了神经元的饱和特性。特性。S S型函数是最常用的激发函数,它便于应用梯型函数是最常用的激发函数,它便于应用梯度技术进行搜索求解。度技术进行搜索求解。a.a.阈值型阈值型对于这种模型,神经元没有内部状态,激发函数对于这种模型,神经元没有内部状态,激发函数 为一阶跃函数
23、,如上图(为一阶跃函数,如上图(a a)所示。这时,输出为:)所示。这时,输出为:c.c.双双曲曲正正切切函函数数(见见图图(c c)来来取取代代常常规规形形函函数数,因因为为形形函函数数的的输输出出均均为为正正值值,而而双双曲曲正正切切函函数数的的输输出出值值可可为为正正或或负负。双双曲曲正正切切函函数数如如下下式所示:式所示:人工神经网络结构人工神经网络结构n人工神经网络是具有下列特性的有向图人工神经网络是具有下列特性的有向图 n 对于每个节点对于每个节点i i 存在一个状态变量存在一个状态变量x xi i;n从节点从节点j j 至节点至节点i,i,存在一个连接权系数存在一个连接权系数w
24、wijij;n对于每个节点对于每个节点i i,存在一个阈值,存在一个阈值 i i;n对于每个节点对于每个节点 i i,定义一个变换函数,定义一个变换函数f fi i ;对于最一;对于最一般的情况,此函般的情况,此函 数取如下的形式数取如下的形式神经网络的基本特性和结构n神经元的模型确定之后,一个神经网络的神经元的模型确定之后,一个神经网络的特性及能力主要取决于网络的拓扑结构及特性及能力主要取决于网络的拓扑结构及学习方法学习方法n人工神经网络连接的几种基本形式人工神经网络连接的几种基本形式前向网络前向网络 (a)(a)从输出到输入有反馈的前向网络从输出到输入有反馈的前向网络 (b)(b)n用来存
25、储某种模式序列用来存储某种模式序列层内互连前向网络层内互连前向网络 (c)(c)n限制层内同时动作的神经元;分类功能限制层内同时动作的神经元;分类功能相互结合型网络相互结合型网络 (d)(d)人工神经网络典型结构x1x2xny1y2ynx1x2xny1y2yna)b)x1x2xny1y2ynx1x2x3x4y1y2y3y4c)d)n人工神经网络最具有吸引力的特点是它的人工神经网络最具有吸引力的特点是它的学习能力。学习是神经网络研究的一个重学习能力。学习是神经网络研究的一个重要内容,神经网络的适应性是通过学习实要内容,神经网络的适应性是通过学习实现的现的.人工神经网络的学习过程就是对它人工神经网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 人工 神经网络
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内