BP神经网络介绍ppt课件.ppt
《BP神经网络介绍ppt课件.ppt》由会员分享,可在线阅读,更多相关《BP神经网络介绍ppt课件.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 误差反向传播神经网络误差反向传播神经网络 4.1 误差反向网络的提出 4.2 BP神经网络结构基本思想 4.3 BP神经网络处理的单元模型 4.4 BP神经网络学习算法 4.5 BP网络的分析-梯度下降学习方法 4.6 BP人工神经网络模型的改进4.1 误差反向网络的提出误差反向网络的提出1986 年,Romelhart 和McCelland 提出了误差反向传播算法( Error Back Propagation Algorithm ,简称BP 算法) ,由于多层前馈网络的训练经常采用误差反向传播算法,所以人们也常把多层前馈网络称为BP 网络。BP算法采用非线性连续变换函数,使隐
2、含层神经元具有了学习能力。其基本思想直观、易于理解,数学意义明确、步骤分明,所以BP 网络成为目前应用最广的神经网络。183 4 修改权值阈值修改权值阈值教师教师信号信号4.2 BP神经网络结构基本思想神经网络结构基本思想184.2 BP神经网络结构基本思想神经网络结构基本思想BP算法的主要思想是把训练过程分为两个阶段:第一阶段(正向传播过程)给出输入信息通过输入层经隐含层逐层处理并计算每个单元的实际输出值。第二阶段(反向传播过程)若在输出层不能得到期望的输出值,那么逐层递归地计算实际输出与期望输出之差值,以便根据差值调节权值。185 4.3 BP神经网络处理的单元模型神经网络处理的单元模型1
3、86 w1jx1j w2jx2jxnwnjyj xe11xfjsjes11)(fyjjniijw1ijxs阈值j的作用反应在s型生长曲线上是使曲线向右平移j个单位,在BP网络里它起到了神经元兴奋水平的作用。 187 4.3 BP神经网络处理的单元模型神经网络处理的单元模型Sigmoid函数的一阶导数: 1112xxeexfxxxeee111 xfxf14.4 BP神经网络学习算法神经网络学习算法三层前馈网中: 输入模式k向量为X = ( x1 , x2 , ,x n) T ,对应输入模式k的期望输出向量为Y = ( y1 , y2 , , yq ) T ;中间隐含层的净输入向量为S=(s1,s
4、2 , ,sp)T,输出向量为B = (b1 , b2 , ,bp) T ;输出层L=(l1,l2 , ,lq)T,实际输出向量C=(c1,c2 , ,cq)T;=j(j=1,2 , ,p为,=t(t=1,2.q)为V = ( V1 , V2 , ,V m) ,W = ( W1 ,W2 , , Wr)。188 189 qtttcyqE11RMEE1810 (1)计算中间隐含层各个神经元的净输入和输出 j=1,2,.,p(2)计算输出层各个神经元的净输入和实际输出 t=1,2,.,q(3)根据给定期望,计算输出层各个神经元的校正误差 (4)计算隐含层各个神经元的校正误差4.4 BP神经网络学习算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BP 神经网络 介绍 ppt 课件
限制150内