神经网络控制课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《神经网络控制课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经网络 控制 课件
- 资源描述:
-
1、神经网络(神经网络(neural networks,NN)生物神经网络生物神经网络(natural neural network,NNN):由中枢神经系由中枢神经系统(脑和脊髓)及周围神经系统(感觉神经、运动神经等)所统(脑和脊髓)及周围神经系统(感觉神经、运动神经等)所构成的错综复杂的神经网络,其中最重要的是构成的错综复杂的神经网络,其中最重要的是脑神经系统脑神经系统。人工神经网络人工神经网络(artificial neural networks,ANN):模拟模拟人脑神经人脑神经系统系统的结构和功能,运用大量简单处理单元经广泛连接而组成的结构和功能,运用大量简单处理单元经广泛连接而组成的人
2、工网络系统。的人工网络系统。神经网络方法:神经网络方法:隐式隐式的的知识表示方法知识表示方法w人工神经网络:由许多处理单元,又称神经元,按照一定人工神经网络:由许多处理单元,又称神经元,按照一定的拓扑结构相互连接而成的一种具有并行计算能力的网络的拓扑结构相互连接而成的一种具有并行计算能力的网络系统。系统。特点:特点:w神经网络系统以大规模模拟并行处理为主,而不以串行离神经网络系统以大规模模拟并行处理为主,而不以串行离散数学符号处理为基础;散数学符号处理为基础;w神经网络系统具有较强的鲁棒性和容错性,能够进行联想、神经网络系统具有较强的鲁棒性和容错性,能够进行联想、概括、类比和推广,任何局部的损
3、伤不会影响整体结果;概括、类比和推广,任何局部的损伤不会影响整体结果;w神经网络系统具有较强的自学习能力,系统可以通过不断神经网络系统具有较强的自学习能力,系统可以通过不断的学习,不断地补充和完善自己的知识,这是传统的人工的学习,不断地补充和完善自己的知识,这是传统的人工智能专家系统所没有的能力。智能专家系统所没有的能力。人工神经网络的定义人工神经网络的定义神经网络的基本特征与功能神经网络的基本特征与功能结构特征:结构特征:并行式处理并行式处理分布式存储分布式存储容错性容错性能力特征:能力特征:自学习自学习自组织自组织自适应性自适应性 神经网络的基本特征与功能神经网络的基本特征与功能联联想想记
4、记忆忆功功能能非线性映射功能非线性映射功能输输入入样样本本 神神经经网网络络 输输出出样样本本 自自动动提提取取 非非线线性性映映射射规规则则 神经网络的基本特征与功能神经网络的基本特征与功能分类与识别功能分类与识别功能 传统分类能力传统分类能力 ANN 分类能力分类能力 神经网络的基本特征与功能神经网络的基本特征与功能优化计算功能优化计算功能 神经网络的基本特征与功能神经网络的基本特征与功能知识处理功能知识处理功能 问问 题题 解解 答答 知知 识识 分分 布布 式式 表表 示示 由由 同同 一一 知知 识识 获获 取取、知知 识识 库库 神神 经经 网网 平平 行行 推推 理理 络络 实实
5、 现现 输输 入入 数数 据据 变变 量量 变变 换换 求求 解解 的的 问问 题题 神神 经经 网网 络络 专专 家家 系系 统统 的的 构构 成成 神经网络的基本特征与功能神经网络的基本特征与功能发展历史发展历史q 探索时期探索时期(开始于(开始于20世纪世纪40年代)年代):1943年,麦克劳(年,麦克劳(W.S.McCullocn)和匹茨()和匹茨(W.A.Pitts)首次提出一个神经网络模型)首次提出一个神经网络模型MP模型。模型。1949年,赫布(年,赫布(D.O.Hebb)提出)提出改变神经元连接强改变神经元连接强度的度的 Hebb学习规则。学习规则。发展历史发展历史 1958年
6、,罗森布拉特(年,罗森布拉特(F.Rosenblatt)提出感知器模)提出感知器模型(型(perceptron)。)。1959年,威德罗年,威德罗(B.Widrow)等提出自适应线性元件等提出自适应线性元件(adaline)网络,通过训练后可用于抵消通信中的回)网络,通过训练后可用于抵消通信中的回波和噪声。波和噪声。1960年,年,他和他和 M.Hoff 提出提出LMS(Least Mean Square 最小方差)算法的学习规则。最小方差)算法的学习规则。q 第一次热潮时期:第一次热潮时期:20世纪世纪50年代末年代末 20世纪世纪60年代年代初初 发展历史发展历史 1969年,明斯基(年,
7、明斯基(M.Minsky)等在)等在Perceptron中对感知器功能得出悲观结论。中对感知器功能得出悲观结论。1972年,年,T.Kohonen 和和 J.Anderson 分别提出能完成分别提出能完成记忆的新型神经网络。记忆的新型神经网络。1976年,年,S.Grossberg 在自组织神经网络方面的研究在自组织神经网络方面的研究十分活跃。十分活跃。q 低潮时期:低潮时期:20世纪世纪60年代末年代末 20世纪世纪70年代年代第一次热潮时期:20世纪50年代末 20世纪60年代初由输出单元或隐层单元所确定传统人工智能的研究部分地显示了人脑的归纳、推理等智能。处理功能的简单叠加。基本运算可归
8、结为四种:BP学习算法由正向传播和反向传播组成:Hopfield)陆续提出离散的和连续的全互连神经网络模型,并成功求解旅行商问题(TSP)。三层感知器可识别任一凸多边形或无界的凸区域。控制器直接与系统的逆有关,通过引入滤波器来提高系统的鲁棒性。这个强调的是输入输出信号之间的联系。1、没有外部教师或监督机制;从图可见,随着训练次数的增加,训练集的J(t)减少,测试集的J1(t)可能不减小或增大,说明泛化能力减弱。BP网络:多层前向网络(输入层、隐层、输出层)。神经网络自适应评判分类器2、神经网络采用并行分布式信息处理方式,具有很强的容错性。2、BP神经网络PID控制器Anderson 分别提出能
9、完成记忆的新型神经网络。层与层的连接是单向的,信息的传播是双向的。权值调整可分以下两种情况:泛化能力(综合能力、概括能力):用较少的样本进行训练,使网络能在给定的区域内达到要求的精度。发展历史发展历史q 第二次第二次热潮时期:热潮时期:20世纪世纪80年代至今年代至今 1982年年1986年,霍普菲尔德(年,霍普菲尔德(J.J.Hopfield)陆续)陆续提出离散的和连续的全互连神经网络模型,并成功求提出离散的和连续的全互连神经网络模型,并成功求解旅行商问题(解旅行商问题(TSP)。)。1986年,鲁姆尔哈特(年,鲁姆尔哈特(Rumelhart)和麦克劳)和麦克劳(McCellan)等在)等在
10、Parallel Distributed Processing中提出反向传播学习算法(中提出反向传播学习算法(BP算法)算法)。1987年年6月,首届国际神经网络学术会议在美国圣地月,首届国际神经网络学术会议在美国圣地亚哥召开,成立了国际神经网络学会(亚哥召开,成立了国际神经网络学会(INNS)。)。q 神经网络控制的研究领域神经网络控制的研究领域 基于神经网络的系统辨识基于神经网络的系统辨识 神经网络控制器神经网络控制器 神经网络与其他算法(模糊逻辑、专家系统、遗传算神经网络与其他算法(模糊逻辑、专家系统、遗传算法等)相结合法等)相结合 优化计算优化计算 人类大脑大约包含有人类大脑大约包含有
11、1.4 1011个个神经元,神经元,每个神经元与大约每个神经元与大约10103 310105 5个其它神经个其它神经元相连接,构成一个极为庞大而复杂的元相连接,构成一个极为庞大而复杂的网络,即生物神经网络。网络,即生物神经网络。生物神经元及其信息处理 神经生理学和神经解剖学的研究神经生理学和神经解剖学的研究结果表明结果表明,神经元,神经元(Neuron)(Neuron)是脑组织是脑组织的基本单元,是人脑信息处理系统的的基本单元,是人脑信息处理系统的最小单元。最小单元。生物神经元及其信息处理 生物神经元在结构上由生物神经元在结构上由 细胞体细胞体(Cell body)树突树突(Dendrite)
12、轴突轴突(Axon)突触突触(Synapse)四部分组成。用来完成神经元间信息的接收、四部分组成。用来完成神经元间信息的接收、传递和处理。传递和处理。生物神经元及其信息处理信息转换发生在突触上信息转换发生在突触上(输入输入)(输出输出)神经冲动神经冲动生物神经元及其信息处理生物神经元的信息处理机理生物神经元的信息处理机理信息的产生信息的产生 神经元间信息的产生、传递和处理是一神经元间信息的产生、传递和处理是一种电化学活动。种电化学活动。神经元状态:神经元状态:膜电位:膜电位:生物神经元的信息处理机理生物神经元的信息处理机理生物神经元的信息处理机理生物神经元的信息处理机理空间整合:空间整合:同一
13、时刻产生的刺激所引起的膜电同一时刻产生的刺激所引起的膜电位变化,大致等于各单独刺激引起的膜电位变位变化,大致等于各单独刺激引起的膜电位变化的代数和。化的代数和。时间整合:时间整合:各各输入脉冲输入脉冲抵达神经元的时间先后抵达神经元的时间先后不一样。不一样。总的突触后膜电位为一段时间内的累总的突触后膜电位为一段时间内的累积。积。生物神经网络生物神经网络 由多个生物神经元以确定方式和拓扑结构由多个生物神经元以确定方式和拓扑结构 相互连接即形成生物神经网络。相互连接即形成生物神经网络。生物神经网络的功能不是单个神经元信息生物神经网络的功能不是单个神经元信息 处理功能的简单叠加。处理功能的简单叠加。神
14、经元之间的突触连接方式和连接强度不神经元之间的突触连接方式和连接强度不 同并且具有可塑性,这使神经网络在宏观同并且具有可塑性,这使神经网络在宏观 呈现出千变万化的复杂的信息处理能力。呈现出千变万化的复杂的信息处理能力。人工神经元是生物神经元的数学抽象人工神经元是生物神经元的数学抽象学习算法:正向传播、反向传播。3、数据内部所具有的特性(苹果和梨子)。从图可见,随着训练次数的增加,训练集的J(t)减少,测试集的J1(t)可能不减小或增大,说明泛化能力减弱。对于上面的单输入单输出的系统:生物神经网络的功能不是单个神经元信息人工神经网络包含有许多个人工神经元,这些人工神经元连接在一起构成一种特殊的网
15、络结构。直接逆模型控制法是直观的一种神经网络控制器的实现方法,其基本思想是假设被控系统可逆,通过离线建模过程得到逆模型网络,然后用这一逆网络模型去直接控制被控对象。f为任意的线性或非线性函数。sigmoid 神经元神经网络辨识模型的结构为此,一般应使其具有在线学习能力,即作为逆模型的神经网络连接权能够在线调整。无导师信号提供给网络,网络能根据其特有的结构和学习规则,进行联接权系的调整,此时,网络的学习评价标准隐含BP学习算法的程序框图处理功能的简单叠加。通常在神经网络辨识中可选择白噪声或伪随机信号作为系统的输入信号。由n输入/单输出的单层感知器实现。由于变化对于其内在的结构的作用,使得神经网络
16、以一种新的方式对环境进行响应。控制系统作为改进的依据;神经网络辨识模型的结构人工神经元人工神经元神经元通过信息传递进行工作,它们产生或接收由输出神经元通过信息传递进行工作,它们产生或接收由输出所组成的信息。所组成的信息。McCulloch-Pitts 模型(模型(1943年)年)输入输入输出输出w2w1w3wnwn-1.x1x2x3xn-1xny)(;1zHyxwzniii 人工神经元人工神经元McCulloch-Pitts 神经元的非线性概念神经元的非线性概念:),(wxfy y 是神经元的输出,是神经元的输出,x 是输入矢量,是输入矢量,w 是突触的权重是突触的权重矢量。如:矢量。如:22
17、2|11awxaxweyeyTsigmoid 神经元神经元Gaussian 神经元神经元人工神经网络人工神经网络输入输入输出输出人工神经网络包含有许多个人工神经元,这些人工神人工神经网络包含有许多个人工神经元,这些人工神经元连接在一起构成一种特殊的网络结构。神经网络经元连接在一起构成一种特殊的网络结构。神经网络的目标是将输入转化为有意义的输出。的目标是将输入转化为有意义的输出。MPMP模型模型 0)(xf 1 x(b)作用函数 MP神经元模型神经元模型 )(ixf i 其他形式的作用函数其他形式的作用函数 (a)=1=1(b)=2=22阶跃函数阶跃函数 神经网络的数理模型神经网络的数理模型基本
18、运算可归结为四种:基本运算可归结为四种:1.积与和积与和2.权值学习权值学习3.阈值处理阈值处理4.非线性函数处理非线性函数处理神经网络的工作方式神经网络的工作方式两个阶段组成:两个阶段组成:1.学习期:神经元间的联接权值,可由学习规则进行学习期:神经元间的联接权值,可由学习规则进行调整,以使目标(准则)函数达最小。调整,以使目标(准则)函数达最小。2.工作期:联接权值不变,由网络的输入,得到相应工作期:联接权值不变,由网络的输入,得到相应的输出。的输出。知识表达知识表达w神经网络是一个储存经验知识并能够有效运用的神经网络是一个储存经验知识并能够有效运用的系统;系统;w神经网络的主要任务是对世
19、界(或环境)中所内神经网络的主要任务是对世界(或环境)中所内含的某种模式进行学习;含的某种模式进行学习;w知识包含两种信息:一种是已知状态,代表我们知识包含两种信息:一种是已知状态,代表我们已经知道的事实,被称之为先验知识;另一种是已经知道的事实,被称之为先验知识;另一种是观测(或测量),即通过某种感知手段所探知的观测(或测量),即通过某种感知手段所探知的环境信息,这些观测知识通常是包含着噪声或干环境信息,这些观测知识通常是包含着噪声或干扰的。扰的。神经网络的设计过程神经网络的设计过程w首先,要根据先验知识来选择一个适当的神经首先,要根据先验知识来选择一个适当的神经网络结构,然后用部分实例通过
20、某种算法来训网络结构,然后用部分实例通过某种算法来训练网络。这个过程被称为练网络。这个过程被称为学习过程学习过程。w其次,没有用过的实例被用来对已经训练好的其次,没有用过的实例被用来对已经训练好的网络的进行测试,试验其性能。这个过程称之网络的进行测试,试验其性能。这个过程称之为为测试(或泛化)过程测试(或泛化)过程。学习过程学习过程w前页提到的学习过程很重要,它说明学习要包前页提到的学习过程很重要,它说明学习要包含以下顺序事件:含以下顺序事件:1.神经网络被环境所激励;神经网络被环境所激励;2.环境激励的结果是使神经网络发生变化;环境激励的结果是使神经网络发生变化;3.由于变化对于其内在的结构
21、的作用,使得神由于变化对于其内在的结构的作用,使得神经网络以一种新的方式对环境进行响应。经网络以一种新的方式对环境进行响应。神经网络的不同分类神经网络的不同分类1.按性能:连续型与离散型按性能:连续型与离散型 确定型与随机型确定型与随机型 静态与动态网络静态与动态网络2.按联接方式:前馈(前向)型与反馈型按联接方式:前馈(前向)型与反馈型3.3.按逼近特性:全局逼近型与局部逼近型按逼近特性:全局逼近型与局部逼近型4.按学习方式:有导师的学习(监督学习)按学习方式:有导师的学习(监督学习)无导师的学习(无监督学习)无导师的学习(无监督学习)再励学习(强化学习)再励学习(强化学习)它们都是模拟人适
22、应环境的学习过程的一种机器学习模型,它们都是模拟人适应环境的学习过程的一种机器学习模型,因此,具有学习能力的系统,称:因此,具有学习能力的系统,称:学习系统(学习机)学习系统(学习机)5.按工作方式:同步与异步按工作方式:同步与异步前馈型(前馈型(前向型)前向型)反馈型反馈型 (Hopfield神经网络)神经网络)也就是说,实际上不可能找到一个与实际系统完全等价的模型,所以辨识实际是按照某种标准,使之能最好地拟合所关心的实际系统的动态或静态特性。Hoff 提出LMS(Least Mean Square 最小方差)算法的学习规则。神经网络控制的优越性主要表现为:用于两类模式分类时,相当于在高维样
23、本空间中,用一个超平面将两类样本分开。式中,f()是与Kp,Ki,Kd,u(k-1),e(k)相关的非线性函数。产生了神经网络控制系统。神经网络的基本特征与功能2、神经网络采用并行分布式信息处理方式,具有很强的容错性。构成基于BP神经网络的PID控制系统结构如下图所示。(3)计算网络的目标函数J控制系统作为改进的依据;相互连接即形成生物神经网络。下图为神经网络直接逆控制的两种结构方案。小的学习率可以使得系统收敛于一个稳定的解;由n输入/单输出的单层感知器实现。控制理论发展过程:经典控制理论、状态空间、动态规划、最优控制、智能控制。神经网络系统辨识应用实例泛化能力(综合能力、概括能力):用较少的
24、样本进行训练,使网络能在给定的区域内达到要求的精度。确定型与随机型再励学习(强化学习)n同步同步(并行)并行)方式:方式:任一时刻神经网络中所有神经任一时刻神经网络中所有神经元同时调整状态元同时调整状态。n异步异步(串行)串行)方式:方式:任一时刻只有一个神经元调整任一时刻只有一个神经元调整状态,而其它神经元的状态保持不变。状态,而其它神经元的状态保持不变。有导师的学习(监督学习)有导师的学习(监督学习)在学习过程中,网在学习过程中,网络根据实际输出与期望络根据实际输出与期望输出的比较,进行联接输出的比较,进行联接权系的调整,将期望输权系的调整,将期望输出称为出称为导师信号。导师信号。导师信号
25、导师信号是评价学习的是评价学习的标准(见图)。标准(见图)。期望输出期望输出实际输出实际输出学习机学习机输入输入NN比较比较有导师的学习(监督学习)有导师的学习(监督学习)有导师学习的特点:有导师学习的特点:1、有外部教师;、有外部教师;2、有错误纠正机制。、有错误纠正机制。常用的方法有:常用的方法有:1、最小二乘法(、最小二乘法(LMS););2、反向传播算法(、反向传播算法(BP)。)。运行方式:运行方式:1、离线;、离线;2、在线。、在线。无导师的学习无导师的学习(无监督、或称自组织)(无监督、或称自组织)无导师信号无导师信号提供给网提供给网络,网络能根据其特有的络,网络能根据其特有的结
展开阅读全文