创大钢铁,免费钢铁商务平台

购物车(0)

创大钢铁首页

现货行情

综合指数

创大多端推广
您的当前位置: 首页 > 钢百科 > 冶金建设 > 其他百科

误差反向传播算法

发布时间:2016-03-11 15:07 作者:互联网 来源:钢铁智库
73
误差反向传播算法(Error Back Proragation, BP)什么是误差反向传播算法  自从40年代赫布(D.O. Hebb)提出的学习规则以来,人们相继提出了各种各样的学习算法。其中以在1986年Rumelhart等提出的误差反向传播法,即

误差反向传播算法(Error Back Proragation, BP)

什么是误差反向传播算法

  自从40年代赫布(D.O. Hebb)提出的学习规则以来,人们相继提出了各种各样的学习算法。其中以在1986年Rumelhart等提出的误差反向传播法,即BP(error BackPropagation)法影响最为广泛。直到今天,BP算法仍然是自动控制上最重要、应用最多的有效算法。是用于多层神经网络训练的著名算法,有理论依据坚实、推导过程严谨、物理概念清楚、通用性强等优点.但是,人们在使用中发现BP算法存在收敛速度缓慢、易陷入局部极小等缺点.

误差反向传播算法的思想

  BP算法的基本思想是,学习过程由信号的正向传播与误差的反向传播两个过程组成。

  1)正向传播:输入样本->输入层->各隐层(处理)->输出层

  注1:若输出层实际输出与期望输出(教师信号)不符,则转入2)(误差反向传播过程)

  2)误差反向传播:输出误差(某种形式)->隐层(逐层)->输入层其主要目的是通过将输出误差反传,将误差分摊给各层所有单元,从而获得各层单元的误差信号,进而修正各单元的权值(其过程,是一个权值调整的过程)。

  注2:权值调整的过程,也就是网络的学习训练过程(学习也就是这么的由来,权值调整)。

误差反向传播算法的实现步骤

  1)初始化

  2)输入训练样本对,计算各层输出

  3)计算网络输出误差

  4)计算各层误差信号

  5)调整各层权值

  6)检查网络总误差是否达到精度要求

  满足,则训练结束;不满足,则返回步骤2。

误差反向传播算法的缺陷

  1)易形成局部极小(属贪婪算法,局部最优)而得不到全局最优;

  2)训练次数多使得学习效率低下,收敛速度慢(需做大量运算);

  3)隐节点的选取缺乏理论支持;

  4)训练时学习新样本有遗忘旧样本趋势。

参考文献

  1. ↑ 《数字神经网络系统》第二篇 系统模型 1.2反向传播BP模型
  2. ↑ 四川在线—博客
    备注:数据仅供参考,不作为投资依据。
上一篇: <总体薪酬
下一篇: 全球中心主义>
免责声明:本站发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。本站欢迎各方(自)媒体、机构转载引用我们文章(文章注明原创的内容,未经本站允许不得转载),但要严格注明来源创大钢铁;部分内容文章及图片来自互联网或自媒体,我们尊重作者版权,版权归属于原作者,不保证该信息(包括但不限于文字、图片、视频、图表及数据)的准确性、真实性、完整性、有效性、及时性、原创性等。未经证实的信息仅供参考,不做任何投资和交易根据,据此操作风险自担。
相关现货行情
名称 最新价 涨跌
螺纹钢 3750 -
低合金板卷 4140 -20
低合金中板 4020 -10
螺旋管 4630 -10
槽钢 4080 -
热镀锌卷 5140 -
冷轧卷板 13490 -
冷轧无取向硅钢 4800 -
焊丝 4600 -
钼铁 236000 -6,500
低合金方坯 3600 -10
铁精粉 1170 +20
二级焦 2720 -
黄金 550 5
中废 2060 0