aihot  2017-10-14 10:54:18  深度学习 |   查看评论   

  对oj取全微分,可以得到该导数的一个递归表达式:

浅谈深度学习基础

 

  也即,只要知道所有下一层(指离输出层更近的一层)的输出ol的导数,即可计算oj的导数,把它们放在一起:

浅谈深度学习基础

 

  其中:

浅谈深度学习基础

 

  所以得到BP算法的权重迭代公式(与普通梯度下降法参数迭代公式形式类似):

浅谈深度学习基础

 

  以上即为BP算法推导的全过程。

  BP算法说到底是种梯度下降算法,前面也提到过,梯度下降法能得到局部最优,但并不能保证一定会得到全局最优。我们通常采用RBM pre-train的方法来避免其收敛到局部最小值。

 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自浅谈深度学习基础(上)

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]