典型神经网络_第1页
典型神经网络_第2页
典型神经网络_第3页
典型神经网络_第4页
典型神经网络_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、典型神经网络第一页,共60页。iuijxnj, 1ijwjuiuis第二页,共60页。)(iiugy jiijijisxwNet)(iiNetfu iiuug)()(iiNetfy 第三页,共60页。第四页,共60页。0001)(iiiNetNetNetf第五页,共60页。iliiliiiiiiNetNetfNetNetNetkNetNetNetNetfmax000)(第六页,共60页。TNetiieNetf11)(第七页,共60页。7.2 BP第八页,共60页。第九页,共60页。7.2.2 BP网络结构 含一个隐含层的含一个隐含层的BP网络结构如图网络结构如图7-5所示,所示,图中图中 为输

2、入层神经元,为输入层神经元, 为隐层神经元,为隐层神经元, 为输出层神经元。为输出层神经元。 ijk第十页,共60页。图图7-5 BP7-5 BP神经网络结构神经网络结构 第十一页,共60页。7.2.3 BP网络的逼近 BP网络逼近的结构如图网络逼近的结构如图7-6所示,图中所示,图中k为为网络的迭代步骤,网络的迭代步骤,u(k)和和y(k)为逼近器的输为逼近器的输入。入。BP为网络逼近器,为网络逼近器,y(k)为被控对象实际为被控对象实际输出,输出,yn(k)为为BP的输出。将系统输出的输出。将系统输出y(k)及及输入输入u(k)的值作为逼近器的值作为逼近器BP的输入,将系统的输入,将系统输

3、出与网络输出的误差作为逼近器的调整信输出与网络输出的误差作为逼近器的调整信号。号。第十二页,共60页。图7-6 BP神经网络逼近 第十三页,共60页。用于逼近的BP网络如图7-7所示。)(kyn)(ku)(kyijw2jwjxjxix图7-7 用于逼近的BP网络。第十四页,共60页。 BP算法的学习过程由正向传播和反向传算法的学习过程由正向传播和反向传播组成。在正向传播过程中,输入信息从输播组成。在正向传播过程中,输入信息从输入层经隐层逐层处理,并传向输出层,每层入层经隐层逐层处理,并传向输出层,每层神经元(节点)的状态只影响下一层神经元神经元(节点)的状态只影响下一层神经元的状态。如果在输出

4、层不能得到期望的输出,的状态。如果在输出层不能得到期望的输出,则转至反向传播,将误差信号(理想输出与则转至反向传播,将误差信号(理想输出与实际输出之差)按联接通路反向计算,由梯实际输出之差)按联接通路反向计算,由梯度下降法调整各层神经元的权值,使误差信度下降法调整各层神经元的权值,使误差信号减小。号减小。第十五页,共60页。iiijjxwxjxjjexfx11)()1(jjjjxxxx第十六页,共60页。iiijjxwxjxjjexfx11)()1(jjjjxxxx第十七页,共60页。jjjkxwx2)()()(kykyken2)(keE21第十八页,共60页。222)()(jjkjjxkew

5、xkewEw222)() 1(jjjwtwtw第十九页,共60页。ijnijijwykewEw)(ijjjijjjijjjjjnijnxxxwxxxwwxxxxywy)1 (22ijijijwkwkw)() 1(第二十页,共60页。)1()()() 1(22222kwkwwkwkwjjjjj)1()()() 1(kwkwwkwkwijijijijij1 , 01 , 0第二十一页,共60页。Jacobian(t)1ux jjjjjjjjjnnwxxwxxxxxykuykuy1211kkk第二十二页,共60页。7.2.4 BP网络的优缺点网络的优缺点 BP网络的优点为:网络的优点为:(1)只要有

6、足够多的隐层和隐层节点,)只要有足够多的隐层和隐层节点,BP网络可以逼网络可以逼近任意的非线性映射关系;近任意的非线性映射关系;(2)BP网络的学习算法属于全局逼近算法,具有较强网络的学习算法属于全局逼近算法,具有较强的泛化能力。的泛化能力。(3)BP网络输入输出之间的关联信息分布地存储在网网络输入输出之间的关联信息分布地存储在网络的连接权中,个别神经元的损坏只对输入输出关系络的连接权中,个别神经元的损坏只对输入输出关系有较小的影响,因而有较小的影响,因而BP网络具有较好的容错性。网络具有较好的容错性。第二十三页,共60页。BP网络的主要缺点为:网络的主要缺点为:(1)待寻优的参数多,收敛速度

7、慢;)待寻优的参数多,收敛速度慢;(2)目标函数存在多个极值点,按梯度下降)目标函数存在多个极值点,按梯度下降法进行学习,很容易陷入局部极小值;法进行学习,很容易陷入局部极小值;(3)难以确定隐层及隐层节点的数目。目前,)难以确定隐层及隐层节点的数目。目前,如何根据特定的问题来确定具体的网络结构如何根据特定的问题来确定具体的网络结构尚无很好的方法,仍需根据经验来试凑。尚无很好的方法,仍需根据经验来试凑。第二十四页,共60页。 由于由于BP网络具有很好的逼近非线性映射的能力,网络具有很好的逼近非线性映射的能力,该网络在模式识别、图像处理、系统辨识、函数拟该网络在模式识别、图像处理、系统辨识、函数

8、拟合、优化计算、最优预测和自适应控制等领域有着合、优化计算、最优预测和自适应控制等领域有着较为广泛的应用。较为广泛的应用。 由于由于BP网络具有很好的逼近特性和泛化能力,可用网络具有很好的逼近特性和泛化能力,可用于神经网络控制器的设计。但由于于神经网络控制器的设计。但由于BP网络收敛速度网络收敛速度慢,难以适应实时控制的要求。慢,难以适应实时控制的要求。第二十五页,共60页。7.2.5 BP网络逼近仿真实例网络逼近仿真实例 使用BP网络逼近对象: BP网络逼近程序见chap7_1.m 23) 1(1) 1()()(kykykuky第二十六页,共60页。7.2.6 BP网络模式识别网络模式识别

9、由于神经网络具有自学习、自组织和并由于神经网络具有自学习、自组织和并行处理等特征,并具有很强的容错能力和联行处理等特征,并具有很强的容错能力和联想能力,因此,神经网络具有模式识别的能想能力,因此,神经网络具有模式识别的能力。力。 第二十七页,共60页。 在神经网络模式识别中,根据标准的输在神经网络模式识别中,根据标准的输入输出模式对,采用神经网络学习算法,以入输出模式对,采用神经网络学习算法,以标准的模式作为学习样本进行训练,通过学标准的模式作为学习样本进行训练,通过学习调整神经网络的连接权值。当训练满足要习调整神经网络的连接权值。当训练满足要求后,得到的神经网络权值构成了模式识别求后,得到的

10、神经网络权值构成了模式识别的知识库,利用神经网络并行推理算法对所的知识库,利用神经网络并行推理算法对所需要的输入模式进行识别。需要的输入模式进行识别。第二十八页,共60页。 当待识别的输入模式与训练样本中的某个当待识别的输入模式与训练样本中的某个输入模式相同时,神经网络识别的结果就是与输入模式相同时,神经网络识别的结果就是与训练样本中相对应的输出模式。当待识别的输训练样本中相对应的输出模式。当待识别的输入模式与训练样本中所有输入模式都不完全相入模式与训练样本中所有输入模式都不完全相同时,则可得到与其相近样本相对应的输出模同时,则可得到与其相近样本相对应的输出模式。当待识别的输入模式与训练样本中

11、所有输式。当待识别的输入模式与训练样本中所有输入模式相差较远时,就不能得到正确的识别结入模式相差较远时,就不能得到正确的识别结果,此时可将这一模式作为新的样本进行训练,果,此时可将这一模式作为新的样本进行训练,使神经网络获取新的知识,并存储到网络的权使神经网络获取新的知识,并存储到网络的权值矩阵中,从而增强网络的识别能力。值矩阵中,从而增强网络的识别能力。第二十九页,共60页。 BP网络的训练过程如下:正向传播是输入信号网络的训练过程如下:正向传播是输入信号从输入层经隐层传向输出层,若输出层得到了期从输入层经隐层传向输出层,若输出层得到了期望的输出,则学习算法结束;否则,转至反向传望的输出,则

12、学习算法结束;否则,转至反向传播播 以第以第p个样本为例,用于训练的个样本为例,用于训练的BP网络结构如网络结构如图图7-11所示。所示。第三十页,共60页。图图7-11 BP7-11 BP神经网络结构神经网络结构 第三十一页,共60页。 网络的学习算法如下:网络的学习算法如下:(1)前向传播:计算网络的输出。)前向传播:计算网络的输出。 隐层神经元的输入为所有输入的加权之和:隐层神经元的输入为所有输入的加权之和: 隐层神经元的输出隐层神经元的输出 采用采用S函数激发函数激发 :iiijjxwxjxjx第三十二页,共60页。jxjjexfx11)()1 (jjjjxxxx则输出层神经元的输出:

13、jjjllxwx第三十三页,共60页。 网络第 个输出与相应理想输出 的误差为: 第p个样本的误差性能指标函数为:其中N为网络输出层的个数。0lxlllxxe0NllpeE1221l第三十四页,共60页。(2)反向传播:采用梯度下降法,调整各层间的权值。权值的学习算法如下: 输出层及隐层的连接权值 学习算法为:jlwjljllljlpjlxewxewEwjljljlwkwkw)() 1(第三十五页,共60页。其中隐层及输入层连接权值 学习算法为: ijwNlijllijpijwxewEw1ijjjlijjjlijjjjjlijlxxxwxxxwwxxxxxwx)1 (ijijijwkwkw)(

14、) 1(第三十六页,共60页。 如果考虑上次权值对本次权值变化的影响,需要加入动量因子 ,此时的权值为: 11kwkwwkwkwjljljljljl)1()()() 1(twtwwtwtwijijijijij其中 为学习速率, 为动量因子。 1 , 01 , 0第三十七页,共60页。7.2.7 仿真实例:仿真实例: 取标准样本为3输入2输出样本,如表7-1所示。 输 入输 出1001001000.500101表7-1 训练样本 第三十八页,共60页。 BP网络模式识别程序包括网络训练程序chap7_2a.m和网络测试程序chap7_2b.m。第三十九页,共60页。第四十页,共60页。第四十一页

15、,共60页。第四十二页,共60页。第四十三页,共60页。7.3.2 RBF网络的逼近网络的逼近 采用RBF网络逼近一对象的结构如图7-14所示。 第四十四页,共60页。图7-14 RBF神经网络逼近 第四十五页,共60页。TnxxxX,.,21Th.,h ,hm21jhHmjbXjj,2, 1),2C-exp(-h22jTn21jcc ,c Cjijjjc 第四十六页,共60页。T21,Bmbbbjb,W21mjwwww h+w+h+whw=whkymmm2211)(2m(k)-(k)(21yykE)(第四十七页,共60页。)2() 1(kwkwhyywwjjjmjj(k)-(k)(1)-(k

16、(k)32jjjjmjbCXhwyyb-(k)-(k)(2)-(k-1)-(k(1)-(k(k)jjjjjbbbbb2jjijjmjibcxwyyc-(k)-(k)(2)-(k-1)-(k(1)-(k(k)ijijijijijccccc 第四十八页,共60页。Jacobianmjjjjjmbxchwkukykuky1211)()()()(k)ux 1第四十九页,共60页。23) 1(1) 1()()(kykykuky使用RBF网络逼近下列对象: RBF网络逼近程序见chap7_3.m。 第五十页,共60页。第五十一页,共60页。第五十二页,共60页。第五十三页,共60页。nIIII,21(t)

17、iI(k)jX(k)jSj(.)f(k)ODWOWIW第五十四页,共60页。7.4.2 DRNN网络的逼近网络的逼近 DRNN网络逼近的结构如图网络逼近的结构如图7-19所示,所示,图中图中k k为网络的迭代步骤,为网络的迭代步骤,u(k)u(k)和和y(k)y(k)为辨为辨识器的输入。识器的输入。DRNN为网络辨识器。为网络辨识器。y(k)y(k)为为被控对象实际输出,被控对象实际输出,y ym m(k)(k)为为DRNN的输出。的输出。将系统输出将系统输出y(k)y(k)及输入及输入u(k)u(k)的值作为辨识器的值作为辨识器DRNN的输入,将系统输出与网络输出的误的输入,将系统输出与网络输出的误差作为辨识器的调整信号。差作为辨识器的调整信号。 第五十五页,共60页。图7-19 DRNN神经网络逼近 第五十六页,共60页。)()()(kXwkOkyjjojm)()(kSfkXjj)() 1()(kIwkXwkSiIijijojj第五十七页,共60页。2(k)21ekE)()()()(kykytem)()()()()(kXkewykewkEkwjojmojoj第五十八页,共60页。)2() 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论