神经网络基本原理ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《神经网络基本原理ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经网络 基本原理 ppt 课件
- 资源描述:
-
1、第一讲第一讲 神经网络基本原理神经网络基本原理 主要内容主要内容n 人工神经网络的提出人工神经网络的提出n 人工神经网络的研究发展人工神经网络的研究发展n 人工神经网络基本要素人工神经网络基本要素 神经元介绍神经元介绍 神经元作用函数神经元作用函数 神经元之间的连接形式神经元之间的连接形式 网络的学习网络的学习(训练训练)n 感知器神经网络感知器神经网络 人工神经网络人工神经网络(简称神经网络,(简称神经网络,Neural Network)是模拟人脑)是模拟人脑思维方式的数学模型。思维方式的数学模型。 神经网络是在现代生物学研究人脑组织成果的基础上提出的,用来神经网络是在现代生物学研究人脑组织
2、成果的基础上提出的,用来模拟人类大脑神经网络的结构和行为模拟人类大脑神经网络的结构和行为。神经网络反映了人脑功能的基本。神经网络反映了人脑功能的基本特征,如并行信息处理、学习、联想、模式分类、记忆等。特征,如并行信息处理、学习、联想、模式分类、记忆等。 20世纪世纪80年代以来,人工神经网络(年代以来,人工神经网络(ANN,Artificial Neural Network)研究取得了突破性进展。)研究取得了突破性进展。神经网络控制是将神经网络与控制神经网络控制是将神经网络与控制理论相结合而发展起来的智能控制方法。理论相结合而发展起来的智能控制方法。它已成为智能控制的一个新的它已成为智能控制的
3、一个新的分支,为解决复杂的非线性、不确定、未知系统的控制问题开辟了新途分支,为解决复杂的非线性、不确定、未知系统的控制问题开辟了新途径。径。人工神经网络的提出人工神经网络的提出 3/65 目前,关于神经网络的定义尚不统一,按美国神经网络学家目前,关于神经网络的定义尚不统一,按美国神经网络学家Hecht Nielsen 的观点,的观点,神经网络的定义神经网络的定义是:是:“神经网络是由多个非常简单神经网络是由多个非常简单的处理单元彼此按某种方式相互连接而形成的计算机系统,该系统靠其的处理单元彼此按某种方式相互连接而形成的计算机系统,该系统靠其状态对外部输入信息的动态响应来处理信息状态对外部输入信
4、息的动态响应来处理信息”。综合神经网络的来源。综合神经网络的来源特点和各种解释,它可简单地表述为:特点和各种解释,它可简单地表述为:人工神经网络是一种旨在模仿人人工神经网络是一种旨在模仿人脑结构及其功能的信息处理系统。脑结构及其功能的信息处理系统。 作为一门活跃的边缘性交叉学科,神经网络的研究与应用正成为人作为一门活跃的边缘性交叉学科,神经网络的研究与应用正成为人工智能、工智能、 认识科学、认识科学、 神经生理学、神经生理学、 非线性动力学等相关专业的热点。非线性动力学等相关专业的热点。近十几年来,针对神经网络的学术研究大量涌现,它们当中提出上百种近十几年来,针对神经网络的学术研究大量涌现,它
5、们当中提出上百种的神经网络模型,其应用涉及模式识别的神经网络模型,其应用涉及模式识别联想记忆、信号处理、自动控联想记忆、信号处理、自动控制制组合优化组合优化故障诊断及计算机视觉等众多方面,取得了引人注目的故障诊断及计算机视觉等众多方面,取得了引人注目的进展。进展。 人工神经网络的提出人工神经网络的提出 4/65(1)(1)第一次热潮第一次热潮(40-60(40-60年代未年代未) 1943) 1943年年, ,美国心理学家美国心理学家W.McCullochW.McCulloch和数和数学家学家W.PittsW.Pitts在提出了一个简单的神经元模型,即在提出了一个简单的神经元模型,即MPMP模
6、型。模型。19581958年,年,F.RosenblattF.Rosenblatt等研制出了感知机。等研制出了感知机。(2)低潮低潮(70- -80年代初年代初) ):人工智能的创始人之一:人工智能的创始人之一Minsky和和Papert 对以对以感知器为代表的网络系统的功能及局限性从数学上做了深入研究,于感知器为代表的网络系统的功能及局限性从数学上做了深入研究,于1969年发表了轰动一时年发表了轰动一时Perceptrons 一书,指出简单的线性感知器一书,指出简单的线性感知器的功能是有限的,它无法解决线性不可分的两类样本的分类问题。开始的功能是有限的,它无法解决线性不可分的两类样本的分类问
7、题。开始了神经网络发展史上长达了神经网络发展史上长达10 年的低潮期。年的低潮期。 (3)第二次热潮:第二次热潮:1982年,美国物理学家年,美国物理学家J.J.Hopfield提出提出Hopfield模型模型,它是一个互联的非线性动力学网络,它是一个互联的非线性动力学网络. .他解决问题的方法是一种反复运他解决问题的方法是一种反复运算的动态过程算的动态过程, ,这是符号逻辑处理方法所不具备的性质这是符号逻辑处理方法所不具备的性质. . 1987年首届国年首届国际际A ANN大会在圣地亚哥召开,国际大会在圣地亚哥召开,国际A ANN联合会成立,创办了多种联合会成立,创办了多种A ANN国国际刊
8、物。际刊物。神经网络研究的发展神经网络研究的发展5/65人工神经网络基本要素人工神经网络基本要素 人工神经网络人工神经网络( (简称神经网络简称神经网络) )是由人工神经元是由人工神经元( (简称神经元简称神经元) )互互 连组成的网络,它是从微观结构和功能上对人脑的抽象、简化,是模连组成的网络,它是从微观结构和功能上对人脑的抽象、简化,是模 拟人类智能的一条重要途径,反映了人脑功能的若干基本特征,如并拟人类智能的一条重要途径,反映了人脑功能的若干基本特征,如并 行信息处理、学习、联想、模式分类、记忆等。行信息处理、学习、联想、模式分类、记忆等。 人工神经网络(人工神经网络(ANN)可看成是以
9、人工神经元为节点,用有向加权)可看成是以人工神经元为节点,用有向加权弧连接起来的有向图。弧连接起来的有向图。 在此有向图中,在此有向图中,人工神经元人工神经元就是对生物神经元的模拟,而就是对生物神经元的模拟,而有向弧有向弧则则是轴突是轴突突触突触树突对的模拟。树突对的模拟。有向弧的权值有向弧的权值表示相互连接的两个人表示相互连接的两个人工神经元间相互作用的强弱。工神经元间相互作用的强弱。 6/65 每个小圆圈表示一个每个小圆圈表示一个神经元神经元。各个神经。各个神经元之间的连接并不只是一个单纯的传送元之间的连接并不只是一个单纯的传送信号的通道,而是在每对神经元之间的信号的通道,而是在每对神经元
10、之间的连接上有一个加权系数,这个加权系数连接上有一个加权系数,这个加权系数起着生物神经系统中神经元的突触强度起着生物神经系统中神经元的突触强度的作用,它可以加强或减弱上一个神经的作用,它可以加强或减弱上一个神经元的输出对下一个神经元的刺激。这个元的输出对下一个神经元的刺激。这个加权系数通常称为加权系数通常称为权值权值。 在神经网络中,连接权值并非固定不变,而是按照一定的在神经网络中,连接权值并非固定不变,而是按照一定的规则和规则和学习学习算法算法进行自动修改。这也体现出神经网络的进行自动修改。这也体现出神经网络的“进化进化”行为。行为。 人工神经网络基本要素人工神经网络基本要素7/65 神经元
11、模型、数量及互连模式确定了神经网络的结构,而神经网络结神经元模型、数量及互连模式确定了神经网络的结构,而神经网络结构和学习算法又决定了其信息处理的能力。构和学习算法又决定了其信息处理的能力。 最初的神经网络只由输入层和输出层组成。这种结构的神经网络信息处最初的神经网络只由输入层和输出层组成。这种结构的神经网络信息处理能力极为有限,不能进行复杂的计算。后来在这种结构的基础上引入了理能力极为有限,不能进行复杂的计算。后来在这种结构的基础上引入了隐含层,大大地提高了神经网络的计算能力。隐含层,大大地提高了神经网络的计算能力。 研究表明由具有研究表明由具有Sigmoid型作用函数的隐含层和具有线性作用
12、函数的输型作用函数的隐含层和具有线性作用函数的输出层构成的三层神经网络,经过训练后,可以以任意精度逼近绝大多数的出层构成的三层神经网络,经过训练后,可以以任意精度逼近绝大多数的函数。函数。 在人工神经网络设计及应用研究中,通常需要考虑三个方面的内容,在人工神经网络设计及应用研究中,通常需要考虑三个方面的内容,即神经元作用函数、神经元之间的连接形式和网络的学习神经元作用函数、神经元之间的连接形式和网络的学习(训练训练)。人工神经网络基本要素人工神经网络基本要素8/65人工神经网络基本要素人工神经网络基本要素 神经元神经元 1、生物神经元的结构、生物神经元的结构 神经细胞是构成神经系统的基本单元,
13、称之为生物神经元,简称神神经细胞是构成神经系统的基本单元,称之为生物神经元,简称神经元。神经元由细胞体及其发出的许多突起构成。经元。神经元由细胞体及其发出的许多突起构成。细胞体细胞体内有细胞核,内有细胞核,突起突起的作用是传递信息。作为引入输入信号的若干个突起称为的作用是传递信息。作为引入输入信号的若干个突起称为“树突树突”或或“晶枝晶枝” ,而作为输出端的突起只有一个称为,而作为输出端的突起只有一个称为“轴突轴突” 。一个神经。一个神经元的轴突末梢经过多次分支,最后每一小支的末端膨大呈杯状或球状,元的轴突末梢经过多次分支,最后每一小支的末端膨大呈杯状或球状,叫做突触小体。这些突触小体可以与多
14、个神经元的细胞体或树突相接触,叫做突触小体。这些突触小体可以与多个神经元的细胞体或树突相接触,形成形成突触突触。 每个神经元的突触数目有所不同,而且各神经元之间的连接强度每个神经元的突触数目有所不同,而且各神经元之间的连接强度和极性有所不同,并且都可调整,基于这一特性,和极性有所不同,并且都可调整,基于这一特性,人脑具有存储信息的人脑具有存储信息的功能功能。图。图1.1 生物神经元的结构生物神经元的结构9/65 大脑Brain图1.1 生物神经元结构神经生理学和神经解剖学的研究神经生理学和神经解剖学的研究结果表明,结果表明,神经元是脑组织的基神经元是脑组织的基本单元,是神经系统结构与功能本单元
15、,是神经系统结构与功能的单位的单位。人工神经网络基本要素人工神经网络基本要素 神经元神经元10/652、人工神经元结构、人工神经元结构神经元是构成神经网络的最基本单元(构件)。神经元是构成神经网络的最基本单元(构件)。人工神经元模型应该具有生物神经元的六个基本特性。人工神经元模型应该具有生物神经元的六个基本特性。1)神经元及其联接;)神经元及其联接;2)神经元之间的联接强度决定信号传递的强弱;)神经元之间的联接强度决定信号传递的强弱;3)神经元之间的联接强度是可以随训练改变的;)神经元之间的联接强度是可以随训练改变的;4)信号可以是起刺激作用的,也可以是起抑制作用的;)信号可以是起刺激作用的,
16、也可以是起抑制作用的;5)一个神经元接受的信号的累积效果决定该神经元的状态;)一个神经元接受的信号的累积效果决定该神经元的状态;6) 每个神经元可以有一个每个神经元可以有一个“阈值阈值”。人工神经网络基本要素人工神经网络基本要素 神经元神经元10/6511/65n 单输入神经元单输入神经元对照生物神经元网络结构,可以得到一个单输入神经元如图所示。其权值对照生物神经元网络结构,可以得到一个单输入神经元如图所示。其权值 w w 对应对应于突触的连接强度,细胞体对应于累加器和作用函数,神经元输出于突触的连接强度,细胞体对应于累加器和作用函数,神经元输出 y y 即轴突的信即轴突的信号。号。 u图中:
17、是指神经元的输入;是指连接权值; 是神经元的阈值;是神经元的净输入;是作用函数;是神经元的输出。wx)(xfy)(xfuwxy神经元的输出神经元的输出 y=f(wy=f(w* *u+u+ ) )人工神经网络基本要素人工神经网络基本要素 神经元神经元12/65可见,神经元的实际输出还取决于所选择的作用函数可见,神经元的实际输出还取决于所选择的作用函数f(x)。神经元的阈值可。神经元的阈值可以看作为一个输入值是常数以看作为一个输入值是常数1对应的连接权值。根据实际情况,也可以在神对应的连接权值。根据实际情况,也可以在神经元模型中忽略它。关于作用函数的选择将在后面详细讨论。在上述模型经元模型中忽略它
18、。关于作用函数的选择将在后面详细讨论。在上述模型中,中,w和和是神经元可调节的标量参数。设计者可以依据一定的学习规则来是神经元可调节的标量参数。设计者可以依据一定的学习规则来调整它调整它。n多输入神经元多输入神经元生物学研究结果表明一个神经元不止一个输入,每个神经元约与生物学研究结果表明一个神经元不止一个输入,每个神经元约与10104 410105 5个神经元个神经元通过突触连接。可见,神经元具有多输入特性。通过突触连接。可见,神经元具有多输入特性。一般结构如右图一般结构如右图1.21.2所示:所示:人工神经网络基本要素人工神经网络基本要素 神经元神经元)*(wyiiuf图图1.2 1.2 多
19、输入神经元多输入神经元13/65 3 3、人工神经网络模型、人工神经网络模型19431943年由美国心理学家年由美国心理学家Warren McCullochWarren McCulloch和数理逻辑学家和数理逻辑学家Walter PittsWalter Pitts首先提出了一个简单的多输入人工神经元模型,被称为首先提出了一个简单的多输入人工神经元模型,被称为MPMP的人工神经元的人工神经元模型。模型。神经网络拉开了研究的序幕。神经网络拉开了研究的序幕。 1958 1958 年年RosenblattRosenblatt在原有在原有 MPMP模型的基础上增加了学习机制。他提模型的基础上增加了学习机
20、制。他提出的出的感知器模型感知器模型,它把神经网络的研究从纯理论探讨引向了从工程上的,它把神经网络的研究从纯理论探讨引向了从工程上的实现。实现。人工神经网络基本要素人工神经网络基本要素 神经元神经元14/65n MPMP神经元的结构模型神经元的结构模型i)(ixf1uiw1ixiy2ujunuiw2jiwniw与第与第 i i 个神经元连接的其它神经元的输出;个神经元连接的其它神经元的输出;是非线性函数,又称为作用函数。是非线性函数,又称为作用函数。njuuuu,21)(ixf图中:图中:y yi i是第是第 i i 个神经元的输出,个神经元的输出,它可与其它多个神经元连接;它可与其它多个神经
21、元连接;nijiiiwwww,21分别是指其它神经元与第分别是指其它神经元与第i i个神经元个神经元连接权值:连接权值:是第是第 i i 个神经元的阈值个神经元的阈值;i是第是第 i i 个神经元的净输入;个神经元的净输入;ix分别是指分别是指 这是一个多输入单输出的非线性信息处理单元。其这是一个多输入单输出的非线性信息处理单元。其主要特点主要特点是是把神经元把神经元输入信号的加权和与其阈值相比较,以确定神经元的输出输入信号的加权和与其阈值相比较,以确定神经元的输出。如果加权和小于阈。如果加权和小于阈值,则神经元输出为零;如果加权和大于阈值,则神经元输出为值,则神经元输出为零;如果加权和大于阈
22、值,则神经元输出为1 1。人工神经网络基本要素人工神经网络基本要素 神经元神经元15/65第第 i i 个神经元的输出为:个神经元的输出为: 设设)(1ijnjjiiuwfyijnjjiiuwx1,则则)(iixfy f(x)f(x)是作用函数,也称激发函数。是作用函数,也称激发函数。 MP神经元模型中作用函数为神经元模型中作用函数为单位阶跃函数单位阶跃函数,见图,见图1.2所示所示。 )(xf10 x图1.2人工神经网络基本要素人工神经网络基本要素 神经元神经元16/65人工人工神经元在输入信号作用下产生输出信号的规律由神经元神经元在输入信号作用下产生输出信号的规律由神经元功能函数功能函数f
23、给出给出(也称也称激活函数或转移函数或作用函数激活函数或转移函数或作用函数),这是神经元模型的外特性。它包含,这是神经元模型的外特性。它包含了从输入信号到净输入、再到激活值、最终产生输出信号的过程。综合了净了从输入信号到净输入、再到激活值、最终产生输出信号的过程。综合了净输入、输入、f 函数的作用。函数的作用。f 函数形式多样,利用它们的不同特性可以构成功能各函数形式多样,利用它们的不同特性可以构成功能各异的神经网络。异的神经网络。 在神经元模型中,作用函数除了单位阶跃函数之外,还有其在神经元模型中,作用函数除了单位阶跃函数之外,还有其它形式。它形式。常见的神经元功能函数有:常见的神经元功能函
24、数有:n非对称型非对称型Sigmoid函数函数 xexf11)(非对称型非对称型Sigmoid函数如图函数如图 1.3(a)所示,可以用下式表示所示,可以用下式表示神经元功能函数非对称型Sigmoid函数 17/650,11)(xexf Sigmoid函数也称为函数也称为S型作用函数,是可微分的。有时为了需要,也可表达为型作用函数,是可微分的。有时为了需要,也可表达为如下的形式:如下的形式: , 见图 1.3(b)。式中, 。2)(xf10 x)(xf10 x12图 1.3(b)图 1.3(a)神经元功能函数非对称型Sigmoid函数 18/65n 对称型对称型Sigmoid函数函数 对称型对
25、称型Sigmoid函数如图函数如图1.4,可以用式表示,可以用式表示 见图见图1.4(a)xxeexf11)(0,11)(xxeexf式中,式中, =2=2。见图见图1.4(b)一般形式一般形式:图1.4(a)图1.4(b)神经元功能函数对称型Sigmoid函数 19/65n 对称型阶跃函数对称型阶跃函数 图所示的作用函数,为对称型阶跃函数,也称之为符号函数。如右图图所示的作用函数,为对称型阶跃函数,也称之为符号函数。如右图1.5可以可以表示为:表示为: 0,10,1)(xxxf采用阶跃作用函数的神经元,称为采用阶跃作用函数的神经元,称为阈值逻辑单元。阈值逻辑单元。如右图1.5图1.5神经元功
展开阅读全文