智能控制_第7章_典型神经网络.ppt
《智能控制_第7章_典型神经网络.ppt》由会员分享,可在线阅读,更多相关《智能控制_第7章_典型神经网络.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、7.1 单单神经元网络神经元网络第第7 7章章 典型典型神经网络神经网络2神经元模型神经元模型图图7-1中中为为神神经经元元的的内内部部状状态态,为为阈阈值值,为为输输入入信信号号,为为表示从单元表示从单元到单元到单元的连接权系数,的连接权系数,为外部输入信号。为外部输入信号。单神经元模型可描述为:单神经元模型可描述为:通常情况下,取通常情况下,取即即图图7-1单神经元模型单神经元模型常用的神经元非线性特性有以下四种:常用的神经元非线性特性有以下四种:(1)阈值型)阈值型图图7-2阈值型函数阈值型函数(2)分段线性型)分段线性型图图7-3分段线性函数分段线性函数(3)Sigmoid函数型函数型
2、图图7-4Sigmoid函数函数7.2 BP神经网络神经网络1986年,年,Rumelhart等提出了误差反向传播等提出了误差反向传播神经网络,简称神经网络,简称BP网络(网络(BackPropagation),),该网络是一种单向传播的多层前向网络。该网络是一种单向传播的多层前向网络。误差反向传播的误差反向传播的BP算法简称算法简称BP算法,其基算法,其基本思想是梯度下降法。它采用梯度搜索技术,本思想是梯度下降法。它采用梯度搜索技术,以期使网络的实际输出值与期望输出值的误差以期使网络的实际输出值与期望输出值的误差均方值为最小。均方值为最小。7.2.1BP网络特点网络特点(1 1)是是一一种种
3、多多层层网网络络,包包括括输输入入层层、隐隐含含层层和和输出层;输出层;(2)层层与与层层之之间间采采用用全全互互连连方方式式,同同一一层层神神经经元之间不连接;元之间不连接;(3)权值通过)权值通过学习算法进行调节;学习算法进行调节;(4)神经元激发函数为)神经元激发函数为S函数;函数;(5)学习算法由正向传播和反向传播组成;学习算法由正向传播和反向传播组成;(6)层层与与层层的的连连接接是是单单向向的的,信信息息的的传传播播是是双双向的。向的。7.2.2 BP网络结构 含一个隐含层的含一个隐含层的BP网络结构如图网络结构如图7-5所示,所示,图中图中 为输入层神经元,为输入层神经元,为隐层
4、神经元,为隐层神经元,为输出层神经元。为输出层神经元。图图7-5 BP7-5 BP神经网络结构神经网络结构7.2.3 BP网络的逼近BP网网络络逼逼近近的的结结构构如如图图7-6所所示示,图图中中k为为网网络络的的迭迭代代步步骤骤,u(k)和和y(k)为为逼逼近近器器的的输输入入。BP为为网网络络逼逼近近器器,y(k)为为被被控控对对象象实实际际输输出出,yn(k)为为BP的的输输出出。将将系系统统输输出出y(k)及及输输入入u(k)的的值值作作为为逼逼近近器器BP的的输输入入,将将系系统统输输出出与网络输出的误差作为逼近器的调整信号。与网络输出的误差作为逼近器的调整信号。图7-6 BP神经网
5、络逼近 用于逼近的BP网络如图7-7所示。图7-7 用于逼近的BP网络。BP算算法法的的学学习习过过程程由由正正向向传传播播和和反反向向传传播播组组成成。在在正正向向传传播播过过程程中中,输输入入信信息息从从输输入入层层经经隐隐层层逐逐层层处处理理,并并传传向向输输出出层层,每每层层神神经经元元(节节点点)的的状状态态只只影影响响下下一一层层神神经经元元的的状状态态。如如果果在在输输出出层层不不能能得得到到期期望望的的输输出出,则则转转至至反反向向传传播播,将将误误差差信信号号(理理想想输输出出与与实实际际输输出出之之差差)按按联联接接通通路路反反向向计计算算,由由梯梯度度下下降降法法调调整整
6、各各层层神神经经元元的的权权值值,使使误误差差信信号减小。号减小。(1)前向传播:计算网络的输出。)前向传播:计算网络的输出。隐层神经元的输入为所有输入的加权之和:隐层神经元的输入为所有输入的加权之和:隐层神经元的输出采用隐层神经元的输出采用S函数激发:函数激发:则则(1)前向传播:计算网络的输出。)前向传播:计算网络的输出。隐层神经元的输入为所有输入的加权之和:隐层神经元的输入为所有输入的加权之和:隐层神经元的输出采用隐层神经元的输出采用S函数激发:函数激发:则则输出层神经元的输出:输出层神经元的输出:网络输出与理想输出误差为:网络输出与理想输出误差为:误差性能指标函数为:误差性能指标函数为
7、:(2)反反向向传传播播:采采用用学学习习算算法法,调调整整各各层层间间的权值。的权值。根据梯度下降法,权值的学习算法如下:根据梯度下降法,权值的学习算法如下:输出层及隐层的连接权值学习算法为:输出层及隐层的连接权值学习算法为:k+1时刻网络的权值为:时刻网络的权值为:隐层及输入层连接权值学习算法为:隐层及输入层连接权值学习算法为:其中其中k+1时刻网络的权值为:时刻网络的权值为:如如果果考考虑虑上上次次权权值值对对本本次次权权值值变变化化的的影影响响,需要加入动量因子需要加入动量因子,此时的权值为:,此时的权值为:其中其中,为学习速率,为学习速率,为动量因子。为动量因子。阵阵(即即为为对对象
8、象的的输输出出对对控控制制输输入入的的灵灵敏敏度信息度信息)算法为:算法为:其中取其中取7.2.4BP网络的优缺点网络的优缺点BP网络的优点为:网络的优点为:(1)只只要要有有足足够够多多的的隐隐层层和和隐隐层层节节点点,BP网网络络可可以以逼近任意的非线性映射关系;逼近任意的非线性映射关系;(2)BP网网络络的的学学习习算算法法属属于于全全局局逼逼近近算算法法,具具有有较较强的泛化能力。强的泛化能力。(3)BP网网络络输输入入输输出出之之间间的的关关联联信信息息分分布布地地存存储储在在网网络络的的连连接接权权中中,个个别别神神经经元元的的损损坏坏只只对对输输入入输输出出关关系系有有较较小小的
9、的影影响响,因因而而BP网网络络具具有有较较好好的的容容错错性。性。BP网络的主要缺点为:网络的主要缺点为:(1)待寻优的参数多,收敛速度慢;)待寻优的参数多,收敛速度慢;(2)目目标标函函数数存存在在多多个个极极值值点点,按按梯梯度度下下降降法进行学习,很容易陷入局部极小值;法进行学习,很容易陷入局部极小值;(3)难难以以确确定定隐隐层层及及隐隐层层节节点点的的数数目目。目目前前,如如何何根根据据特特定定的的问问题题来来确确定定具具体体的的网网络络结结构构尚无很好的方法,仍需根据经验来试凑。尚无很好的方法,仍需根据经验来试凑。由由于于BP网网络络具具有有很很好好的的逼逼近近非非线线性性映映射
10、射的的能能力力,该该网网络络在在模模式式识识别别、图图像像处处理理、系系统统辨辨识识、函函数数拟拟合合、优优化化计计算算、最最优优预预测测和和自自适适应应控控制制等等领领域域有着较为广泛的应用。有着较为广泛的应用。由由于于BP网网络络具具有有很很好好的的逼逼近近特特性性和和泛泛化化能能力力,可可用用于于神神经经网网络络控控制制器器的的设设计计。但但由由于于BP网网络络收收敛速度慢,难以适应实时控制的要求。敛速度慢,难以适应实时控制的要求。7.2.5BP网络逼近仿真实例网络逼近仿真实例 使用BP网络逼近对象:BP网络逼近程序见chap7_1.m 7.2.6BP网络模式识别网络模式识别 由于神经网
11、络具有自学习、自组织和并由于神经网络具有自学习、自组织和并行处理等特征,并具有很强的容错能力和联行处理等特征,并具有很强的容错能力和联想能力,因此,神经网络具有模式识别的能想能力,因此,神经网络具有模式识别的能力。力。在在神神经经网网络络模模式式识识别别中中,根根据据标标准准的的输输入入输输出出模模式式对对,采采用用神神经经网网络络学学习习算算法法,以以标标准准的的模模式式作作为为学学习习样样本本进进行行训训练练,通通过过学学习习调调整整神神经经网网络络的的连连接接权权值值。当当训训练练满满足足要要求求后后,得得到到的的神神经经网网络络权权值值构构成成了了模模式式识识别别的的知知识识库库,利利
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 控制 典型 神经网络
限制150内