BP神经网络的不足及改进后的应用ppt课件.ppt
《BP神经网络的不足及改进后的应用ppt课件.ppt》由会员分享,可在线阅读,更多相关《BP神经网络的不足及改进后的应用ppt课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、BP神经网络的不足及改进后的应用,主要内容,BP神经网络简介BP学习算法的不足两种BP学习算法的改进方法基于改进BP神经网络的应用,1 BP神经网络简介,神经网络在实际应用中分为训练阶段和使用阶段训练阶段,是使用适当的学习算法调整某种结构的网络的参数,使得被训练的网络能够对样本有很好的拟合作用。BP神经网络也包括了训练和使用这两个阶段。它是前馈型神经网络,采用的是BP学习算法(后向传播学习算法)。,1 BP神经网络简介,BP神经网络(Back Propagation Feed-forward Neural Network),即后向传播学习的前馈型神经网络前馈型网络结构:在处理样本的时候,前一层
2、的输出即为下一层的输入反向传播:通过比较输出层的实际输出和预期的结果得到误差,然后通过相关的误差方程式调整最后一个隐含层到输出层之间的网络权重,之后是隐含层之间权重的调整,直到输入层与第一隐含层之间的网络权重调整为止,1 BP神经网络简介,BP神经网络的训练过程(误差后向传播学习算法),2 BP学习算法的不足,理论上BP网络能够逼近任意非线性函数,但由于神经网络训练学习中许多参数的选择没有理论依据,使得实际中神经网络的应用具有局限性,2 BP学习算法的不足,BP算法存在局限性与缺点的主要原因是其本身存在很多不足之处,主要有:学习过程收敛速度慢所得到的网络容错能力差误差和函数可能有局部极小值学习
3、率不稳定(BP算法学习速度慢、容错能力差、算法不完备),2 BP学习算法的不足,学习过程收敛速度慢BP算法是采用对样本集进行逐一学习的方法。设样本集K=r1=(x1,y1), r2=(x2,y2) rm=(xm,ym) ,BP算法是先对r1 进行学习,利用误差反向传播对网络的权值和阈值进行调整,知道调整后的网络对应关系(f(x)=y)满足:f(x1)=y1 为止。利用新得的权值和阈值以及下一个样本继续调整网络的权值和阈值。但由于所得新的权值和阈值并不能保证前一个f(xi)=yi 成立。为了克服着个缺点,BP算法采用不断反复循环学习,希望求得正确的解。由于反复循环学习过程需要较长时间,这样就导致
4、了算法学习收敛速度慢。,2 BP学习算法的不足,误差和函数可能有局部极小值BP算法本质上是以误差平方和为目标函数,用梯度法求其最小值的算法。因此只有误差平法和函数是正定的函数时,才能找到最小值,其他情况必然产生局部极小值,3 两种BP学习算法的改进方法,针对BP学习算法的不足,研究者提出了多种改进的算法,其中典型的方法有:引入动量项:在权值调节公式中加入一个动量项。加入的动量项相当与阻尼项,它减小了学习过程中的震荡趋势,改善了收敛性能p为输入元素,k为训练次数,mc为动量因子,3 两种BP学习算法的改进方法,变步长法:在BP学习算法中,学习率参数不易选择,选择太小,收敛太慢;选择太大,容易引起
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BP 神经网络 不足 改进 应用 ppt 课件
链接地址:https://www.31ppt.com/p-1375462.html