《神经网络》PPT课件.ppt
《《神经网络》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《神经网络》PPT课件.ppt(223页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、神经网络控制电信学院周强电信学院周强第一章第一章 引引 言言人工神经网络的人工神经网络的简介简介人工神经网络的人工神经网络的发展历史发展历史人工神经元的人工神经元的模型模型人工神经网络的人工神经网络的结构与学习规则结构与学习规则人工神经网络的人工神经网络的应用应用1.1 人工神经网络的简介人工神经网络的简介人工神经网络(Artificial Neural Network,ANN)即,神经网络(Neural Network,NN)是由大量处理单元(神经元Neurons)互连而成 的网络,是对 人脑的抽象、简化和模拟(即智 能化),模仿人脑信息处理的功能。涉及神经科学、数学、统计学、计算机科学 的
2、一门学科。神经网络属于控制科学的范畴。神经网络属于控制科学的范畴。经典控制现代控制理论大系统 和 智能控制1992年 世界数学家大会 神经网络 模糊控制 仿人控制 遗传算法 蚁群算法 内分泌算法 免疫算法智能控制神经网络:最早、理论性最强、最深奥;目前的研究已经饱和;笨办法;模糊控制:理论较简单,模糊数学 抽象出模糊化;应用很成功。由于其简化作用,特别适合在处 理能力有限的处理器中使用,家用电气、导弹;仿人控制:对成功经验的数学化和固化,范围有限遗传算法:对生物进化学的模仿,个体随机性和统计规律性 的结合,理论上很巧妙,但应用范围也有限,目 前仅仅适合于优化。特点:特点:*并行运算并行运算(每
3、个神经元都在独立的运算)(每个神经元都在独立的运算)*自学自学习习能力很能力很强强 *非非线线性性处处理能力理能力(这这源于神源于神经经网网络络的每一的每一块块砖砖都是非都是非线线性的,如性的,如S型函数)型函数)因此,神经网络具有能力:因此,神经网络具有能力:1、获取信息、获取信息 2、储存信息。、储存信息。1.2 人工神经网络发展历史20世纪40年代开始,经历兴起、萧条、兴盛3个阶段。1、兴起阶段(、兴起阶段(1943-1970)1943 神经病学和神经解剖学家神经病学和神经解剖学家McCulloch 数学家数学家Pitts#在总结神经元一些生理特性的基础上,提出在总结神经元一些生理特性的
4、基础上,提出 神经元的数学模型,神经元的数学模型,MP模型。模型。#证明了:数量众多的神经元网络可以能计算证明了:数量众多的神经元网络可以能计算 任何可计算的函数。任何可计算的函数。#NN的兴起,同时也是人工智能(Artificial Intelligence,AI)这一学科。1949年,生物学家 提出改变NN连接强度的Hebb规则。1957年,Neumann提出感知器(Perceptron)的概念,并于次年将神经网络首次应用于工程实践。感知器 可应用于模式识别和联想记忆等方面。1960年,年,Widrow和和Hoff引入最小均方差(引入最小均方差(Least Mean-Square,LMS)
5、算法,用于阐述感知器与)算法,用于阐述感知器与自适应线性元件之间选练差异的标准。自适应线性元件之间选练差异的标准。2.萧条阶段萧条阶段 (1970-1980)导致十年低谷的原因包括:导致十年低谷的原因包括:1、技术上的:计、技术上的:计算机技术支持不够;算机技术支持不够;2、信心上的:资金悲观情绪、信心上的:资金悲观情绪 这个阶段的标志,这个阶段的标志,1969年麻省理工学院著名的人工年麻省理工学院著名的人工智能专家智能专家M.Minsky和和S.Papert共同出版了专著共同出版了专著感知器感知器指出单层感知器无法解决非线性问题,线性问题需要由多指出单层感知器无法解决非线性问题,线性问题需要
6、由多层感知器来解决,而感知器模型扩展到多层是否有意义,层感知器来解决,而感知器模型扩展到多层是否有意义,尚不能从理论上得到证明。尚不能从理论上得到证明。当时计算机水平低,人们都去研究人工智能和专家系当时计算机水平低,人们都去研究人工智能和专家系统了。统了。这一时期的研究成果也不够显著、值得一提的是这一时期的研究成果也不够显著、值得一提的是1977年年Anderson等提出的黑箱脑状态等提出的黑箱脑状态(Brain-state-in-a-Box)模型。不必关心它的参数,只关心输入模型。不必关心它的参数,只关心输入-输出。输出。3 兴盛阶段(兴盛阶段(1980-1982年美国生物物理学家年美国生物
7、物理学家Hophield提出反馈神经网络提出反馈神经网络(Hophield网络网络),标志着兴盛阶段的到来。,标志着兴盛阶段的到来。1998年,Broom和Lowe提出了径向基神经网络(RBF)。径向基神经网络具有对训练样本具有预处理的能力。是对BP网络的一大进步。90年代初,支持向量基()。径向基神经网络和支持向量基都会在本课程中介绍。神经网络的应用及研究方向理论研究分为:利用神经生理与认知科学研究大脑思维即智能机理;(作为大脑的仿真研究手段)利用神经科学基础理论的研究成果,用数理方法探索智能水平更高的人工神经网络模型,深入研究网络的算法与性能(稳定性、收敛性、容错性、鲁棒性等),开发新的网
8、络数理理论(神经网络动力学、非线性神经场)。应用研究包括两类:应用研究包括两类:神经网络的软件模拟和硬件实现的研究;神经网络在各个领域中的应用研究,这些领域包括:模式识别、信号处理、知识工程、专家系统、优化组合、智能控制等。1.3 1.3 人工神经元的模型人工神经元的模型生物神经元模型生物神经元模型结构特点:轴突(神经纤维)很长(输出冲动)、结构特点:轴突(神经纤维)很长(输出冲动)、树突接受冲动,突出连接者(体现出连接权值),细树突接受冲动,突出连接者(体现出连接权值),细胞膜内外有电位差(内高外低)胞膜内外有电位差(内高外低)40-100mV。工作:工作:突出转换(放大或缩小)神经冲动,由
9、树突输入到细突出转换(放大或缩小)神经冲动,由树突输入到细胞膜,如果大于细胞膜电压,则使得细胞兴奋,产生胞膜,如果大于细胞膜电压,则使得细胞兴奋,产生神经冲动,由轴突输出。神经冲动,由轴突输出。1.3.1.3.人工神经元网络模型人工神经元网络模型输入信号是输入信号是xi,总输入为总输入为uibi是阈值是阈值,除了阈值输入为除了阈值输入为vif()是激励函数,是激励函数,yi是输出是输出常用的激励函数有种()阈值函数(符号函数)可用于分类()符号函数()()Sigmoid函数函数()组合函数()组合函数 *激励函数的选择:相似性与紧支撑原则。激励函数的选择:相似性与紧支撑原则。1.4 人工神经元
10、网络的结构及学习规则 按网络结构分类:前向神经网络按网络结构分类:前向神经网络 反馈神经网络反馈神经网络 按学习方式分类:有导师神经网络按学习方式分类:有导师神经网络 无导师神经网络无导师神经网络 *一定一定的结构决定了一定的学习方式。的结构决定了一定的学习方式。人工神经元网络的结构人工神经元网络的结构 1.1.单层前向网络单层前向网络 定义:所谓单层前向网络是指网络中计定义:所谓单层前向网络是指网络中计算节点(神经元)只有一层。算节点(神经元)只有一层。见图见图1-51-5 上面的网络,只有输出层有计算能力。上面的网络,只有输出层有计算能力。2.2.多层前向神经网络多层前向神经网络 多层前向
11、神经网含有一个或多个隐层,即至少多层前向神经网含有一个或多个隐层,即至少隐层和输出层都有运算能力。隐层和输出层都有运算能力。输出层神经元的工作:输出层神经元的工作:计算隐层各神经元输出的加权和。计算隐层各神经元输出的加权和。隐层神经元的工作:隐层神经元的工作:计算输入层各神经元输出的加权和;计算输入层各神经元输出的加权和;加权和加权和 -神经元阈值;神经元阈值;此值作为隐层神经元激励函数的输入产生的函数此值作为隐层神经元激励函数的输入产生的函数 值作为隐层输出。值作为隐层输出。3.3.反馈网络反馈网络 所谓反馈网络是指网络中至少含有一个反馈所谓反馈网络是指网络中至少含有一个反馈回路的神经网络。
12、回路的神经网络。这是一个自反馈神经网络,这是一个自反馈神经网络,z-1是滞后环节。是滞后环节。4.4.随机神经网络随机神经网络 将随机运算引入到神经网络中,具体来说,神经元将随机运算引入到神经网络中,具体来说,神经元的运算是按概率原理进行的。下图中阈值是一个随机变的运算是按概率原理进行的。下图中阈值是一个随机变量量竞争神经网络 竞争神经网络的输出神经元相互竞争以确定竞争神经网络的输出神经元相互竞争以确定胜者,胜者指出那一种输出最能代表网络输出。胜者,胜者指出那一种输出最能代表网络输出。上图是一个最简单的竞争神经网络,上图是一个最简单的竞争神经网络,HammingHamming网络。网络。每个输
13、出神经元都与输入节点全连结;每个输出神经元都与输入节点全连结;输出神经元之间全互连输出神经元之间全互连(用于相互比较)(用于相互比较);最终,竞争获胜的胜者作为网络的输出。最终,竞争获胜的胜者作为网络的输出。1.4.2 1.4.2 神经网络的学习神经网络的学习 定义:定义:神经网络的学习又称为神经网络的学习又称为训练训练,是指神经网络根,是指神经网络根据环境的刺激作用自动调整据环境的刺激作用自动调整神经元连结权值和自身阈值神经元连结权值和自身阈值的过程。的过程。神经网络学习的方式:神经网络学习的方式:有教师学习有教师学习 无教师学习无教师学习有教师学习有教师学习 又称有监督学习(又称有监督学习
14、(Surpervised Learning)训练样本训练样本 (输入(输入-输出),(输入输出),(输入-输出),输出),偏差偏差 =网络实际输出网络实际输出 -网络期望输出网络期望输出 权重改变量权重改变量WW=G(=G(偏差偏差 )W W(n+1)=(n+1)=W W(n)+(n)+WW 见图见图1-111-11无教师的学习无教师的学习 没有外部导师统观学习过程,而是提供一个网络质没有外部导师统观学习过程,而是提供一个网络质量的衡量标准。根据这个标准进行学习。量的衡量标准。根据这个标准进行学习。图图1-11 有教师的神经网络学习有教师的神经网络学习图图1-12 1-12 无教师神经网络实现
15、滤波电路无教师神经网络实现滤波电路神经网络学习的方式:神经网络学习的方式:每每 个神经网络结构都对应着一种学习方式。下面介个神经网络结构都对应着一种学习方式。下面介绍绍5 5种主要的神经网络学习规则:种主要的神经网络学习规则:HebbHebb学习学习、纠错学纠错学习习、基于记忆的学习基于记忆的学习、随机学习随机学习、竞争学习竞争学习1 1 HebbHebb学习规则学习规则a)a)语言描述:语言描述:i i 如果一个突触如果一个突触W Wijij两边的神经元被同时激活,则它的能两边的神经元被同时激活,则它的能量(权重)就被选择性的加强;量(权重)就被选择性的加强;ii ii 如果一个突触两边的神
16、经元被异步激活,则它的能量如果一个突触两边的神经元被异步激活,则它的能量(权重)就被选择性的消弱或消除。(权重)就被选择性的消弱或消除。Hebb规则的数学描述:WijWij表示神经元表示神经元xjxj到神经元到神经元xixi的突触权重的突触权重 神经元神经元xjxj在一段时间内的平均值在一段时间内的平均值 神经元神经元xixi在一段时间内的平均值在一段时间内的平均值在学习进行到第在学习进行到第N N步时,对权重的调整为步时,对权重的调整为式中,是正常数,称为学习速率或者步长。它就像PID算法中的比例系数(后面会讲道)。Hebb规则的工作过程的描述:情况1、神经元Xi、Xj活动充分,则 权值被加
17、强了。情况情况2 2、神经元神经元XiXi、XjXj活动异步,则即活动异步,则即 之一的情况存在,权重之一的情况存在,权重WijWij显然小显然小于于0 0。权重。权重WijWij被减弱了被减弱了。2 纠错学习规则 又称为Delta规则 或 Widrow-Hoff规则。神经网络的输入神经网络的输入Xi(n)Xi(n),产生实际输出,产生实际输出yi(n),yi(n),网络期望输出网络期望输出di(n),di(n),期望值和真实值之间偏差期望值和真实值之间偏差 要调整权值,以误差要调整权值,以误差e(n)e(n)最小为原则(才能使最小为原则(才能使得网络无差),为避免正负号的影响,采用得网络无差
18、),为避免正负号的影响,采用e(n)e(n)的最小二乘值最小为性能指数的最小二乘值最小为性能指数 可以推出权值的调整为可以推出权值的调整为 每一步运算都会得到一个权值的修改量每一步运算都会得到一个权值的修改量用于修改权值用于修改权值反复次运算,就可以获得新的权值,它实际是一个矩阵,反复次运算,就可以获得新的权值,它实际是一个矩阵,例如,下面是一个例如,下面是一个3单元输入层,单元输入层,2单元输出层的神经网络。单元输出层的神经网络。因此,神经网络的运算(前向因此,神经网络的运算(前向工作、反向工作、反向学习)都是矩阵运算。学习)都是矩阵运算。3、基于记忆的学习规则、基于记忆的学习规则 基于记忆
19、的学习规则主要用于模式分类,一种简单而有效的方法最近临域法。设存储器中所记忆的某一类l1含有向量 如果,下式成立 则Xtest属于l1类,上式采用了欧式距离的计算。4.随机学习规则随机学习规则 又称为Boltzmann学习规则,其实质是模拟退火(Simulated Annealing,SA)算法。5.竞争学习规则竞争学习规则 竞争学习中,神经元网络之间相互竞争,在竞争学习中,神经元网络之间相互竞争,在任任一一时刻。只能有一个输出神经元是活性的。时刻。只能有一个输出神经元是活性的。如果一个神经元网络输入如果一个神经元网络输入x,一个神经元一个神经元i在竞争在竞争中获胜(即输出大于其它神经元)则其
20、输出为中获胜(即输出大于其它神经元)则其输出为1,其它为其它为0;与神经元与神经元i相连的权值为相连的权值为与神经元与神经元i相连的权值为相连的权值为01.5 1.5 人工神经元网络的应用人工神经元网络的应用 神经网络几乎能够应用到任何一个领域,仅就控制领域神经网络几乎能够应用到任何一个领域,仅就控制领域来说,有以下一些实例。来说,有以下一些实例。曲线拟合:曲线拟合:浓度传感器的浓度传感器的 浓度浓度-输出电压输出电压 的非线性关系的非线性关系神经网络控制 神经网络可以学习控制器(PID、模糊、大林等等),也可以是一个有经验的操作工人,完成人工智能控制。故障诊断破坏性试验 获得数据训练样本非线
21、性软测量 软测量就是间接测量,利用温度计接触式测量温度是直接测量,利用光谱测量温度就是温度软测量。热电厂煤块粉碎尺寸的软测量热电厂煤块粉碎尺寸的软测量测量粉碎机中煤块的尺寸利用声音完成测量基于小波基于小波-神经网络的瓷坯泥内部应力分布的软测量神经网络的瓷坯泥内部应力分布的软测量压力差即压力梯度是内应力不均匀的反应陶瓷颗粒定向问题内部应力的分布与真空练泥机的机头内壁压力的关系内部应力的分布与真空练泥机的机头内壁压力的关系 轴向 径向 切向模式识别 如指纹识别 药方的配置黑箱问题:药物的种类 药量 陶瓷的性质 建立对应关系面部识别、虹膜识别、笔迹识别身份识别:身份识别:原始数据用于训练、学习;记忆
22、。与新的图像数据进行相关分析。面部识别:通过训练能够抓住最主要的几个特征点。为什么个人能够在瞬间识别出人的身份,而现在的机器却要几十分钟。是因为抓主 要特征,而忽略细节。笔迹识别:是神经网络识别的成功事例。语音压缩、语音记忆、字符语音识别 隐层各个神经元具有正交性(独立性)、完备性。重新调整系数,使得系数数据量最小。进行语音记忆,所占用信息量最小。字符语音识别:相关性计算。金融领域的发现金融曲线的分析:金融曲线的分析:股票分析股票分析证券市场预测证券市场预测 市场预测市场预测 自动证券估计自动证券估计(11)纸张平滑度软测量 平滑度是评价平滑度是评价纸纸张表面凸凹程度的一个张表面凸凹程度的一个
23、指标指标,它是粗糙度的对立概念。纸张的平滑度与它是粗糙度的对立概念。纸张的平滑度与印刷印刷油墨油墨在纸面上的均一转移密切相关。因此,对在纸面上的均一转移密切相关。因此,对印刷印刷用纸的平滑度测量十分必要。用纸的平滑度测量十分必要。Aguilar,J.R.,Arenas,J.P.and Salinas,R.Friction noise technique for the measurement of surface roughness of papersJ.Applied Acoustics,2009,70(9):1235-1240.纸张定量仪测量纸张定量过程纸张定量仪测量纸张定量过程 纸张定量
24、测量值纸张定量测量值 基于纸张定量噪声基于纸张定量噪声STPS的纸张的纸张平滑度在线软测量系统框图平滑度在线软测量系统框图 第二章 单层前向网络及LMS学习算法主要内容单层感知器自适应线性元件LMS学习算法2.1 单层感知器单层感知器的模型单层感知器的运算单层感知器的运算 线性累加器:外部偏差:二值阈值元件:单层感知器的作用单层感知器的作用 对外部输入量x1,x2,xm进行识别分类,分成2类l1和l2。当感 知器输出1则认为外部输入量x1,x2,xN属于l1类;当感知器输出-1则认为外部输入量x1,x2,xN属于l2类;2个状态的分界线是 (2-1)也就是说,使(2-1)大于等于0的x1,x2
25、,xN被识别为l1类,而使(2-1)大于等于0的x1,x2,xN被识别为l2类。这里(2-1)直线(j=2)、平面(j=3)、超平面(j3)。例例 一种只有2个外部输入量x1,x2的单层感知器。它的分界线是:可以在一个平面上画出这个单层感知器单层感知器的工作包括2部分:!学习(以确定边界线)!识别(判断输入量属于I1 I2)单层感知器的学习算法 单层感知器的学习就是确定边界的过程,也就是调整权值w1 w2 和阈值b的过程。输入向量:权值向量:其中,n代表迭带次数,阈值b可以用w0来表示,因此,公式(2-1)的2个状态的分界线可以表示为学习步骤:学习步骤:第一步第一步 定义变量和参数 训练样本=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经网络 PPT 课件
限制150内