《前向多层神经网络》PPT课件.ppt
《《前向多层神经网络》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《前向多层神经网络》PPT课件.ppt(32页珍藏版)》请在三一办公上搜索。
1、第2章 前向多层神经网络、BP算法及计算机实现,综述推导前向多层神经网络的学习算法 BP学习算法中几个值得注意的问题 设计网络学习过程的步骤网络学习过程程序流程图对本课程的基本要求,基于前面介绍的神经元结构,人们又提出了很多种神经网络结构模型,如Hopfield网络、Boltzmann机、ART网络和BAM网络等。在各领域中用法最多也最有成效的是前向多层神经网络,由于该网络在学习(训练)过程中采用了BP(Error Back-propagation)算法,故又称为BP网络。标准的BP网络由三层神经元组成,其结构如图21所示。最下面为输入层,中间为隐含层,最上面为输出层,网络中相邻层采取全互连方
2、式连接,同层各神经元之间没有任何连接,输出层与输入层之间也没有直接的联系。为方便讨论,在此设输入层、隐含层及输出层神经元的个数分别为L,M,N。可以证明:在隐含层节点可以根据需要自由设置的情况下,用三层前向神经网络可以实现以任意精度逼近任意连续函数。,输 出 模 式,输 入 模 式,输出层,隐含层,输入层,输出层神经元(L=2),隐含层神经元(L=1),输入层神经元(L=0),图2-1前向多层神经网络(BP网络)模型,BP神经网络中的动力学过程有两点:,一类是学习过程,在这类过程中,神经元之间的连接权将得到调整,使之与环境信息相符合,连接权的调整方法称为学习算法。另一类过程是指神经网络的计算过
3、程,在该过程中将实现神经网络的活跃状态的模式变换,与学习过程相比,计算过程的速度要快得多,因而,计算过程又称为快过程,学习过程称为慢过程。,如图22示,设从第L层神经元j到第L-1层神经元i的连接权值为Wji,P为当前学习样本,Opi为在P样本下第L层第i个神经元的输出,变换函数f(x)取为Sigmoid函数,即,图2-2 BP神经网络的通用结构,对于第P个样本,网络的输出误差EP用下式表示(21)式中tpj为输入第P个样本时第j个神经元的理想输出,Opj是它的实际输出,假设第L层有J个神经元,第L-1有I个神经元。,为了使网络的实际输出与理想输出相接近(使EP下降),根据梯度算法,可以对L层
4、按下式进行调整:L=1,2(22),对于非输入层的神经元具有下面的操作特性:任一神经元的净输入(23)任一神经元的输出(24)在式(23)中,如果将 代入,则(23)式可改写为(25),又(26)(27)定义:为输出误差系数,综合式(22)(23)(25)(27)得出(28)i=0,1,2,I,j=0,1,2,J-1,L=1,2 由上式可见,为求出调整值,必须先求 出。(29),由式(24)得到:现在分两种情况来讨论:(1)如果所讨论的神经元为输出层神经元,则由式(21)可得:(从输出层开始),代入(29)式得到(2.10)L=2,j=0,1,2,N-1(2)如果所讨论的神经元为隐层神经元,则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 前向多层神经网络 多层 神经网络 PPT 课件
链接地址:https://www.31ppt.com/p-5472006.html