神经网络基本理论d课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《神经网络基本理论d课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经网络 基本理论 课件
- 资源描述:
-
1、神经网络基本理论神经网络基本理论2v 模糊控制从人的经验出发,解决了智能控制中人类语言的模糊控制从人的经验出发,解决了智能控制中人类语言的描述和推理问题,尤其是一些不确定性语言的描述和推理描述和推理问题,尤其是一些不确定性语言的描述和推理问题,从而在机器模拟人脑的感知、推理等智能行为方面问题,从而在机器模拟人脑的感知、推理等智能行为方面迈出了重大的一步。模糊控制在处理数值数据、自学习能迈出了重大的一步。模糊控制在处理数值数据、自学习能力等方面还远没有达到人脑的境界。力等方面还远没有达到人脑的境界。v 人工神经网络从另一个角度出发,即从人恼的生理学和心人工神经网络从另一个角度出发,即从人恼的生理
2、学和心理学着手,通过人工模拟人脑的工作机理来实现机器的部理学着手,通过人工模拟人脑的工作机理来实现机器的部分智能行为。分智能行为。神经网络简介神经网络简介3神经网络简介神经网络简介4v 神经网络的发展历程经过神经网络的发展历程经过4 4个阶段。个阶段。v 1 1 启蒙期(启蒙期(1890-19691890-1969年)年)v 18901890年,年,W.JamesW.James发表专著发表专著心理学心理学,讨论了脑的结构,讨论了脑的结构和功能。和功能。v 19431943年,心理学家年,心理学家W.S.McCullochW.S.McCulloch和数学家和数学家W.PittsW.Pitts提出
3、了提出了描述脑神经细胞动作的数学模型,即描述脑神经细胞动作的数学模型,即M-PM-P模型(第一个神模型(第一个神经网络模型)。经网络模型)。v 19491949年,心理学家年,心理学家HebbHebb实现了对脑细胞之间相互影响的数实现了对脑细胞之间相互影响的数学描述,从心理学的角度提出了至今仍对神经网络理论有学描述,从心理学的角度提出了至今仍对神经网络理论有着重要影响的着重要影响的HebbHebb学习法则。学习法则。v 19581958年,年,E.RosenblattE.Rosenblatt提出了描述信息在人脑中贮存和记提出了描述信息在人脑中贮存和记忆的数学模型,即著名的感知机模型(忆的数学模
4、型,即著名的感知机模型(PerceptronPerceptron)。)。v 19621962年,年,WidrowWidrow和和HoffHoff提出了自适应线性神经网络,即提出了自适应线性神经网络,即AdalineAdaline网络,并提出了网络学习新知识的方法,即网络,并提出了网络学习新知识的方法,即WidrowWidrow和和HoffHoff学习规则(即学习规则(即学习规则),并用电路进行学习规则),并用电路进行了硬件设计。了硬件设计。神经网络简介神经网络简介5v 2 2 低潮期(低潮期(1969-19821969-1982)v 受当时神经网络理论研究水平的限制及冯受当时神经网络理论研究水
5、平的限制及冯诺依曼式计算诺依曼式计算机发展的冲击等因素的影响,神经网络的研究陷入低谷。机发展的冲击等因素的影响,神经网络的研究陷入低谷。v 在美、日等国有少数学者继续着神经网络模型和学习算法在美、日等国有少数学者继续着神经网络模型和学习算法的研究,提出了许多有意义的理论和方法。例如,的研究,提出了许多有意义的理论和方法。例如,19691969年,年,S.GroisbergS.Groisberg和和A.CarpentetA.Carpentet提出了至今为止最复杂的提出了至今为止最复杂的ARTART网络,该网络可以对任意复杂的二维模式进行自组织、自网络,该网络可以对任意复杂的二维模式进行自组织、自
6、稳定和大规模并行处理。稳定和大规模并行处理。19721972年,年,KohonenKohonen提出了自组织提出了自组织映射的映射的SOMSOM模型。模型。神经网络简介神经网络简介6神经网络简介神经网络简介v 3 3 复兴期(复兴期(1982-19861982-1986)v 19821982年,物理学家年,物理学家HoppieldHoppield提出了提出了HoppieldHoppield神经网络模型,神经网络模型,该模型通过引入能量函数,实现了问题优化求解,该模型通过引入能量函数,实现了问题优化求解,19841984年年他用此模型成功地解决了旅行商路径优化问题他用此模型成功地解决了旅行商路径
7、优化问题(TSP)(TSP)。v 在在19861986年,在年,在RumelhartRumelhart和和McCellandMcCelland等出版等出版Parallel Parallel Distributed ProcessingDistributed Processing一书,提出了一种著名的多层一书,提出了一种著名的多层神经网络模型,即神经网络模型,即BPBP网络。该网络是迄今为止应用最普遍网络。该网络是迄今为止应用最普遍的神经网络。的神经网络。7神经网络简介神经网络简介v 4 4 新连接机制时期(新连接机制时期(1986-1986-现在)现在)v 神经网络从理论走向应用领域,出现了神
8、经网络芯片和神神经网络从理论走向应用领域,出现了神经网络芯片和神经计算机。经计算机。v 神经网络主要应用领域有:模式识别与图象处理(语音、神经网络主要应用领域有:模式识别与图象处理(语音、指纹、故障检测和图象压缩等)、控制与优化、预测与管指纹、故障检测和图象压缩等)、控制与优化、预测与管理(市场预测、风险分析)、通信等。理(市场预测、风险分析)、通信等。8神经网络简介神经网络简介神经网络原理神经网络原理v 神经生理学和神经解剖学的研究表明,人脑极其复杂,由神经生理学和神经解剖学的研究表明,人脑极其复杂,由一千多亿个神经元交织在一起的网状结构构成,其中大脑一千多亿个神经元交织在一起的网状结构构成
9、,其中大脑皮层约皮层约140140亿个神经元,小脑皮层约亿个神经元,小脑皮层约10001000亿个神经元。亿个神经元。v 人脑能完成智能、思维等高级活动,为了能利用数学模型人脑能完成智能、思维等高级活动,为了能利用数学模型来模拟人脑的活动,导致了神经网络的研究。来模拟人脑的活动,导致了神经网络的研究。v 神经系统的基本构造是神经元神经系统的基本构造是神经元(神经细胞神经细胞),它是处理人体,它是处理人体内各部分之间相互信息传递的基本单元。内各部分之间相互信息传递的基本单元。9神经网络简介神经网络简介v 每个神经元都由一个细胞体,一个连接其他神经元的轴突每个神经元都由一个细胞体,一个连接其他神经
10、元的轴突和一些向外伸出的其它较短分支和一些向外伸出的其它较短分支树突组成。树突组成。v 轴突功能是将本神经元的输出信号轴突功能是将本神经元的输出信号(兴奋兴奋)传递给别的神经传递给别的神经元,其末端的许多神经末梢使得兴奋可以同时传送给多个元,其末端的许多神经末梢使得兴奋可以同时传送给多个神经元。神经元。v 树突的功能是接受来自其它神经元的兴奋。树突的功能是接受来自其它神经元的兴奋。v 神经元细胞体将接收到的所有信号进行简单地处理后,由神经元细胞体将接收到的所有信号进行简单地处理后,由轴突输出。轴突输出。v 神经元的轴突与另外神经元神经末梢相连的部分称为突触。神经元的轴突与另外神经元神经末梢相连
11、的部分称为突触。10神经网络简介神经网络简介n生物神经元模型生物神经元模型生物神经元主要由细胞体、树突和轴突组成,树突和轴突负责传入和传出生物神经元主要由细胞体、树突和轴突组成,树突和轴突负责传入和传出信息,兴奋性的冲动沿树突抵达细胞体,在细胞膜上累积形成兴奋性电位;信息,兴奋性的冲动沿树突抵达细胞体,在细胞膜上累积形成兴奋性电位;相反,抑制性冲动到达细胞膜则形成抑制性电位。两种电位进行累加,若相反,抑制性冲动到达细胞膜则形成抑制性电位。两种电位进行累加,若代数和超过某个阈值,神经元将产生冲动。代数和超过某个阈值,神经元将产生冲动。11神经网络简介神经网络简介v 神经元由三部分构成:神经元由三
12、部分构成:v(1 1)细胞体(主体部分):包括细胞质、细胞膜和细胞)细胞体(主体部分):包括细胞质、细胞膜和细胞核;核;v(2 2)树突:用于为细胞体传入信息;)树突:用于为细胞体传入信息;v(3 3)轴突:为细胞体传出信息,其末端是轴突末梢,含)轴突:为细胞体传出信息,其末端是轴突末梢,含传递信息的化学物质;传递信息的化学物质;v(4 4)突触:是神经元之间的接口()突触:是神经元之间的接口(104105104105个个/每个神经每个神经元)。一个神经元通过其轴突的神经末梢,经突触与另外元)。一个神经元通过其轴突的神经末梢,经突触与另外一个神经元的树突连接,以实现信息的传递。由于突触的一个神
13、经元的树突连接,以实现信息的传递。由于突触的信息传递特性是可变的,随着神经冲动传递方式的变化,信息传递特性是可变的,随着神经冲动传递方式的变化,传递作用强弱不同,形成了神经元之间连接的柔性,称为传递作用强弱不同,形成了神经元之间连接的柔性,称为结构的可塑性。结构的可塑性。v 通过树突和轴突,神经元之间实现了信息的传递。通过树突和轴突,神经元之间实现了信息的传递。12神经网络简介神经网络简介神经元具有如下功能:神经元具有如下功能:(1)兴奋与抑制:如果传入神经元的冲动经整和后使细胞膜兴奋与抑制:如果传入神经元的冲动经整和后使细胞膜电位升高,超过动作电位的阈值时即为兴奋状态,产生神电位升高,超过动
14、作电位的阈值时即为兴奋状态,产生神经冲动,由轴突经神经末梢传出。如果传入神经元的冲动经冲动,由轴突经神经末梢传出。如果传入神经元的冲动经整和后使细胞膜电位降低,低于动作电位的阈值时即为经整和后使细胞膜电位降低,低于动作电位的阈值时即为抑制状态,不产生神经冲动。抑制状态,不产生神经冲动。(2)学习与遗忘:由于神经元结构的可塑性,突触的传递作学习与遗忘:由于神经元结构的可塑性,突触的传递作用可增强和减弱,因此神经元具有学习与遗忘的功能。用可增强和减弱,因此神经元具有学习与遗忘的功能。13人工神经元模型人工神经元模型n人工神经元模型人工神经元模型模仿生物神经元产生冲动的过程,可以建立一个典型的人工神
15、经元数学模型模仿生物神经元产生冲动的过程,可以建立一个典型的人工神经元数学模型x1,xnT为输入向量,为输入向量,y为输出,为输出,f()为激发函数,为激发函数,为阈值。为阈值。Wi为神经元与其它为神经元与其它神经元的连接强度,也称权值。神经元的连接强度,也称权值。14人工神经元模型人工神经元模型常用的激发函数常用的激发函数f 的种类的种类:1)阈值型函数)阈值型函数0 x00 x1f(x)0 x10 x1f(x)15人工神经元模型人工神经元模型2)饱和型函数)饱和型函数k1x1k1xk1kxk1x1f(x)3)双曲函数)双曲函数arctan(x)f(x)16 人工神经元模型人工神经元模型4)
16、S型函数型函数0,x)exp(11f(x)5)高斯函数)高斯函数)bxexp(f(x)2217神经网络的定义和特点神经网络的定义和特点 神经网络系统是由大量的神经元,通过广泛地互相连接而形成的复杂网络系神经网络系统是由大量的神经元,通过广泛地互相连接而形成的复杂网络系统。统。n 定义定义n 特点特点(1)非线性映射逼近能力。非线性映射逼近能力。任意的连续非线性函数映射关系可由多层神经网络以任意的连续非线性函数映射关系可由多层神经网络以任意精度加以逼近。任意精度加以逼近。(2)自适应性和自组织性自适应性和自组织性。神经元之间的连接具有多样性,各神经元之间的连接神经元之间的连接具有多样性,各神经元
17、之间的连接强度具有可塑性,网络可以通过学习与训练进行自组织,以适应不同信息处理的要求。强度具有可塑性,网络可以通过学习与训练进行自组织,以适应不同信息处理的要求。(3)并行处理性。并行处理性。网络的各单元可以同时进行类似的处理过程,整个网络的信息网络的各单元可以同时进行类似的处理过程,整个网络的信息处理方式是大规模并行的,可以大大加快对信息处理的速度。处理方式是大规模并行的,可以大大加快对信息处理的速度。(4)分布存储和容错性。分布存储和容错性。信息在神经网络内的存储按内容分布于许多神经元中,信息在神经网络内的存储按内容分布于许多神经元中,而且每个神经元存储多种信息的部分内容。网络的每部分对信
18、息的存储具有等势作用,而且每个神经元存储多种信息的部分内容。网络的每部分对信息的存储具有等势作用,部分的信息丢失仍可以使完整的信息得到恢复,因而使网络具有容错性和联想记忆功部分的信息丢失仍可以使完整的信息得到恢复,因而使网络具有容错性和联想记忆功能。能。(5)便于集成实现和计算模拟。便于集成实现和计算模拟。神经网络在结构上是相同神经元的大规模组合,神经网络在结构上是相同神经元的大规模组合,特别适合于用大规模集成电路实现。特别适合于用大规模集成电路实现。18感知器感知器(Perceptron)是由美国学者是由美国学者F.Rosenblatt于于1957年提出的,它是一个具有单年提出的,它是一个具
19、有单层计算单元的神经网络,并由线性阈值元件组成。层计算单元的神经网络,并由线性阈值元件组成。l 激发函数为阈值型函数,当其输入的加权和大于或等于阈值时,输出为激发函数为阈值型函数,当其输入的加权和大于或等于阈值时,输出为1,否,否则为则为0或或-1。l它的权系它的权系W可变,这样它就可以学习。可变,这样它就可以学习。n感知器的结构感知器的结构感知器模型感知器模型19感知器模型感知器模型n感知器的学习算法感知器的学习算法为方便起见,将阈值为方便起见,将阈值(它也同样需要学习它也同样需要学习)并入并入W中,令中,令Wn+1=-,X向量也相向量也相应地增加一个分量应地增加一个分量xn+1=1,则,则
20、1n1iii)xWf(y学习算法:学习算法:给定初始值:赋给给定初始值:赋给Wi(0)各一个较小的随机非零值,这里各一个较小的随机非零值,这里Wi(t)为为t时刻第时刻第i个个输入的权输入的权(1in),Wn+1(t)为为t时刻的阈值;时刻的阈值;输入一样本输入一样本X=(xi,xn,1)和它的希望输出和它的希望输出d;计算实际输出计算实际输出1n1iii)(t)xWf(Y(t)修正权修正权W:Wi(t+1)=Wi(t)+d-Y(t)xi,i=1,2,n+1 转到转到直到直到W对一切样本均稳定不变为止。对一切样本均稳定不变为止。20感知器模型感知器模型根据某样本训练时,均方差随训练次数的收敛情
21、况根据某样本训练时,均方差随训练次数的收敛情况21神经网络的构成和分类神经网络的构成和分类n 构成构成 l 从从Perceptron模型可以看出神经网络通过一组状态方程和一组学习方程加模型可以看出神经网络通过一组状态方程和一组学习方程加以描述。以描述。l 状态方程描述每个神经元的输入、输出、权值间的函数关系。状态方程描述每个神经元的输入、输出、权值间的函数关系。l 学习方程描述权值应该怎样修正。神经网络通过修正这些权值来进行学习,学习方程描述权值应该怎样修正。神经网络通过修正这些权值来进行学习,从而调整整个神经网络的输入输出关系。从而调整整个神经网络的输入输出关系。n分类分类(1)从结构上划分
22、)从结构上划分 通常所说的网络结构,主要是指它的联接方式。神经网络从拓扑结构通常所说的网络结构,主要是指它的联接方式。神经网络从拓扑结构上来说,主要分为层状和网状结构。上来说,主要分为层状和网状结构。22神经网络的构成和分类神经网络的构成和分类层状结构层状结构:网络由若干层组成,每层中有一定数量的神经元,相邻层中神经网络由若干层组成,每层中有一定数量的神经元,相邻层中神经元单向联接,一般同层内神经元不能联接。元单向联接,一般同层内神经元不能联接。前向网络:只有前后相邻两层之间神经元相互联接,各神经元之间没有反馈。前向网络:只有前后相邻两层之间神经元相互联接,各神经元之间没有反馈。每个神经元从前
23、一层接收输入,发送输出给下一层。每个神经元从前一层接收输入,发送输出给下一层。23神经网络的构成和分类神经网络的构成和分类网状结构:网络中任何两个神经元之间都可能双向联接。网状结构:网络中任何两个神经元之间都可能双向联接。反馈网络:从输出层到输入层有反馈,反馈网络:从输出层到输入层有反馈,每一个神经元同时接收外来输入和来自其每一个神经元同时接收外来输入和来自其它神经元的反馈输入,其中包括神经元输它神经元的反馈输入,其中包括神经元输出信号引回自身输入的自环反馈。出信号引回自身输入的自环反馈。混合型网络:前向网络的同一层神经混合型网络:前向网络的同一层神经元之间有互联的网络。元之间有互联的网络。2
24、4神经网络的构成和分类神经网络的构成和分类(2)从激发函数的类型上划分从激发函数的类型上划分 高斯基函数神经网络、小波基函数神经网络、样条基函数神经网络等等高斯基函数神经网络、小波基函数神经网络、样条基函数神经网络等等(3)从网络的学习方式上划分从网络的学习方式上划分有导师学习神经网络有导师学习神经网络为神经网络提供样本数据,对网络进行训练,使网络的输入输出关系逼为神经网络提供样本数据,对网络进行训练,使网络的输入输出关系逼近样本数据的输入输出关系。近样本数据的输入输出关系。无导师学习神经网络无导师学习神经网络不为神经网络提供样本数据,学习过程中网络自动将输入数据的特征提不为神经网络提供样本数
25、据,学习过程中网络自动将输入数据的特征提取出来。取出来。(4)从学习算法上来划分:)从学习算法上来划分:基于基于BP算法的网络、基于算法的网络、基于Hebb算法的网络、基于竞争式学习算法的网络、算法的网络、基于竞争式学习算法的网络、基于遗传算法的网络。基于遗传算法的网络。25典型神经网络典型神经网络26神经网络学习算法神经网络学习算法27神经网络学习算法神经网络学习算法28神经网络学习算法神经网络学习算法29神经网络学习算法神经网络学习算法30jiijijIIkwkw)()1(神经网络学习算法神经网络学习算法31其中,其中,为连接从神经元为连接从神经元 到神经元到神经元 的当前权的当前权值,值
展开阅读全文