教学PPT神经网络控制.ppt
《教学PPT神经网络控制.ppt》由会员分享,可在线阅读,更多相关《教学PPT神经网络控制.ppt(37页珍藏版)》请在优知文库上搜索。
1、第三章第三章 神经网络控制神经网络控制(Neural Network Control)人工神经元模型人工神经元模型神经元的学习方法神经元的学习方法神经元网络神经元网络神经网络控制神经网络控制应用实例应用实例3.1 人工神经元模型人工神经元模型一、神经元模型(一、神经元模型(The NeuronThe Neuron)生物神经元是脑组织的基本单元,人脑约生物神经元是脑组织的基本单元,人脑约1011个神经元。个神经元。二、人工神经元:二、人工神经元:利用物理器件(电子、光电)、软件在计算利用物理器件(电子、光电)、软件在计算机上仿真,模拟生物结构功能。机上仿真,模拟生物结构功能。对生物神经元的一种模
2、拟与简化。它是神经对生物神经元的一种模拟与简化。它是神经网络的基本处理单元。网络的基本处理单元。f(.)j-1x1wj1xnwjnsjyjnijijijxws1)(jjsfy wji:连接权系数:连接权系数i:内部阈值:内部阈值f():输出变换函数,:输出变换函数,具有非线性特性具有非线性特性,f 的确定的确定:根据应用根据应用 wi 的确定的确定:通过学习通过学习它是一个多输入、单它是一个多输入、单输出的非线性元件。输出的非线性元件。三、三、神经元神经元结构模型结构模型输出变换函数的常见类型输出变换函数的常见类型:ys1-1s100.5ys1-1y0控制中常用控制中常用,0s10s1)s(f
3、y ,比例函数比例函数0e11)s(fys ,0e1e1)s(fyss ,S 状函数状函数 双曲函数双曲函数 ,0KKs)s(fy 符号函数符号函数二、学习规则:二、学习规则:wi(k+1)=wi(k)+ivi(k),i=1,2,.,n k 第第 k 次学习次学习 i 学习速率学习速率 (i 0)vi(k)学习信号(通常为误差的函数)学习信号(通常为误差的函数)yf().w1wnw2x1x2xn.学习规则学习规则学习学习信号信号一、学习的意义:一、学习的意义:通过调整权值通过调整权值 wi,使神经元具有期望的输使神经元具有期望的输入输出模式。入输出模式。3.2 3.2 神经元的学习方法神经元的
4、学习方法)k(WWi)k(WWiii2n21w)k(e)k(ewJ)k(vw)k(e)k(e21JwwwW T ,T则则的的函函数数,是是误误差差,为为基基于于某某种种评评价价准准则则的的其其中中设设性性能能指指标标为为表表示示转转置置,令令最大变化率。最大变化率。具有具有处的梯度,处的梯度,在在称为称为 )k(WJwJwJWJn1 三、学习方法三、学习方法梯度下降法:梯度下降法:特点:特点:l 沿梯度方向下降一定能到达沿梯度方向下降一定能到达 J 的极小点;的极小点;l 学习的快慢取决于学习速率学习的快慢取决于学习速率i 的选取;的选取;l缺点是可能陷入局部最小点。缺点是可能陷入局部最小点。
5、JWW(k)梯度方向梯度方向简单例:简单例:设设 y=w1x1 (即(即=0,f(s)=s)w1 的初值的初值 w1(0)=0yf()w1x1单输入神经元单输入神经元取性能指标为取性能指标为 J=e2(k)2=2 y(k)2 2 =2 w1(k)2 2)k(w2)k(w)1k(w)k(w2wJ1111)k(ww111 则有则有Jw12梯度方向梯度方向02用梯度下降法用梯度下降法,使使 x1=1 时时,y=2 k 1 2 3 4 5w1(k),y(k)1 1.51.751.8751.9375 k 1 2 3 4 5w1(k),y(k)3 1.52.251.8752.0625表表 3-1 =0.5
6、 时的学习结果时的学习结果(学习速率较小学习速率较小)表表 3-2 =1.5 时的学习结果时的学习结果(学习速率较大学习速率较大)k(w2)k(w)1k(w111 学习规则:学习规则:k 1 2 34 5w1(k),y(k)4 0404表表 3-3 =2 时的学习结果时的学习结果(学习速率过大学习速率过大)k 1 2 34 5w1(k),y(k)6-618-3066表表 3-4 =3 时的学习结果时的学习结果(学习速率过大学习速率过大)结论:结论:过小收敛慢;过小收敛慢;过大则振荡甚至可能发散。过大则振荡甚至可能发散。对于该例,对于该例,=1 时的学习次数最少时的学习次数最少(一次结束一次结束
7、)k(w2)k(w)1k(w111 学习规则:学习规则:.三层前馈网络三层前馈网络神经元按一定神经元按一定方式连接方式连接神经神经网络网络目的:目的:通过学习,使神经网络具有通过学习,使神经网络具有 期望期望 的输入输出模式的输入输出模式两个关键两个关键:网络结构网络结构,学习方法学习方法常用结构常用结构:前馈网,反馈网等前馈网,反馈网等3.3 神经元网络神经元网络一、一、BPBP神经网络神经网络 (误差反向传播神经网络(误差反向传播神经网络:Back Propagation:Back Propagation)著名的著名的BP网络网络=前馈网前馈网+BP算法算法1.BP1.BP神经网络特点神经
8、网络特点(1 1)是一种多层网络,包括输入层、隐含层和输出层;)是一种多层网络,包括输入层、隐含层和输出层;(2 2)层与层之间采用全互连方式,同一层神经元之间)层与层之间采用全互连方式,同一层神经元之间不连接;不连接;(3 3)权值通过)权值通过学习算法进行调节;学习算法进行调节;(4 4)神经元激发函数为)神经元激发函数为S S函数;函数;(5 5)学习算法由正向传播和反向传播组成;)学习算法由正向传播和反向传播组成;(6 6)层与层的连接是单向的,信息的传播是双向的。)层与层的连接是单向的,信息的传播是双向的。2.BP2.BP网络的逼近(网络的逼近(BPBP算法)算法)梯度梯度下降法下降
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 PPT 神经网络 控制