第三讲人工神经网络(BP算法).ppt
《第三讲人工神经网络(BP算法).ppt》由会员分享,可在线阅读,更多相关《第三讲人工神经网络(BP算法).ppt(43页珍藏版)》请在三一办公上搜索。
1、第4节 BP网络,第三讲 人工神经网络,BPBackPropagation(反向传播),LinearlySuperviseFeedforward,The location of perceptron,Virtues of Perceptrons,Easy to learn and useMore input-output pair to use,Limitations of Perceptrons,Single-layer perceptrons can not solve problems that are linearly inseparable(e.g.,XOR)Most interes
2、ting problems are linearly inseparableNeed longer learn time,第4节 BP网络,概述 基本BP算法 算法的改进 算法的实现 算法的理论基础 几个问题的讨论,1。BP算法的出现UCSD PDP小组的Rumelhart、Hinton和Williams1986年独立地给出了BP算法清楚而简单的描述1982年,Paker就完成了相似的工作1974年,Werbos已提出了该方法2。弱点:训练速度非常慢、局部极小点的逃离问题、算法不一定收敛。3。优点:广泛的适应性和有效性。,4.1 概述,一、简介,BP算法即反向传播算法,有时也称为BP模型;BP
3、算法是为了解决多层前向神经网络的权系数优化而提出来的,通常暗示着神经网络的拓扑结构是一种无反馈的多层前向网络;算法可以对网络中各层的权系数进行修正,故适用于多层网络的学习;BP算法是目前最广泛用的神经网络学习算法之一,在自动控制中是最有用的学习算法。,4.1 概述,一、简介,4.1 概述,二、BP网的拓扑结构,BP网络含有输入层、输出层以及处于输入输出层之间的中间层;中间层有单层或多层,由于它们和外界没有直接的联系,故也称为隐层;隐层虽然和外界不连接,但它们的状态影响输入输出之间的关系。改变隐层的权系数,可以改变整个多层神经网络的性能。,4.1 概述,二、BP网的拓扑结构,输入向量、输出向量的
4、维数、网络隐藏层的层数和各个隐藏层神经元的个数如何决定?实验表明:增加隐藏层的层数和隐藏层神经元个数不一定总能够提高网络精度和表达能力。BP网一般都选用二级网络。,4.1 概述,二、BP网的拓扑结构,应该将net的值尽量控制在收敛比较快的范围内;可以用其它的函数作为激活函数,只要该函数是处处可导的。,4.1 概述,三、激活函数,4.2 BP网的学习算法,一、BP算法的训练过程概述,neti=x1w1i+x2w2i+xnwni神经元的输出:,神经元的网络输入:,4.2 BP网的学习算法,一、BP算法的训练过程概述,BP 训练基本过程:,样本:(输入向量,理想输出向量)权初始化:“小随机数”与饱和
5、状态;“不同”保证网络可以学。1、向前传播阶段:(1)从样本集中取一个样本(Xp,Yp),将Xp输入网络;(2)计算相应的实际输出Op:Op=Fl(F2(F1(XpW(1)W(2)W(L),4.2 BP网的学习算法,一、BP算法的训练过程概述,BP 训练基本过程:,2、向后传播阶段误差传播阶段:(1)计算实际输出Op与相应的理想输出Yp的差;(2)按极小化误差的方式调整权矩阵。(3)网络关于第p个样本的误差测度:,(4)网络关于整个样本集的误差测度:,4.2 BP网的学习算法,二、BP算法原理,设有一个m层的神经网络,并在输入层加有样本X;设第k层的第i个神经元的输入总和表示为Uik,输出Xi
6、k;从第k-1层的第j个神经元到第k层的第i个神经元的权系数为Wij,各个神经元的激发函数为f,则各个变量的关系可用下面的数学式表示:,(一)前馈多层网络,4.2 BP网的学习算法,二、BP算法原理,(二)BP算法的基本思路,1正向传播输入的样本从输入层经过隐单元一层一层进行处理,通过所有的隐层之后,传向输出层;在逐层处理的过程中,每一层神经元的状态只对下一层神经元的状态产生影响。在输出层把现行输出和期望输出进行比较,如果现行输出不等于期望输出,则进入反向传播过程。2反向传播反向传播时,把误差信号按原来正向传播的通路反向传回,并对每个隐层的各个神经元的权系数进行修改,以期望误差信号趋向最小。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 人工 神经网络 BP 算法

链接地址:https://www.31ppt.com/p-2901302.html