原创 感应器&BP2

2011-7-11 16:34 1142 6 6 分类: 软件与OS

函数20110711163333001.gif表示在多维空间的不规则曲面,函数E是权值W和输入向量X的函数,由于输入向量已经确定,所以EW的函数,对EW的偏导数,可以了解随着W的变化E变化的程度,梯度下降算法的目的就是求在坐标系W(n)中,函数20110711163333002.gif的最小值。

e表示残差信号,20110711163333003.gifd表示实际输出,y表示理论输出。

v表示结点对单个输入的输出则20110711163333004.gif20110711163334005.giff.)为激活函数。

EW的表达式为:

20110711163334006.gif

算法算子的四个部分分别为20110711163334007.gif-120110711163334008.gif20110711163334009.gif

所以20110711163334010.gif。其中20110711163334011.gif称之为局部梯度。激活函数是一种越阶函数。在上一篇文章中,激活函数选择了sgn函数,在这里激活函数选择sigmoid函数,之所以选择sigmoid是因为sigmoid函数有一个重要的特性20110711163335012.gif

基本步骤是:

1、  w付初值。

2、  前向计算20110711163335013.gif

3、  计算20110711163335014.gif20110711163335015.gif

4、  梯度20110711163335016.gif

5、  计算I+1步权值 20110711163335017.gif=20110711163335018.gif

6、  I=I+1,返回2

以上是单层单节点的感应器。

在这里也可以对v进行一次性的统一计算,这时20110711163336019.gif。等所有的v都被求出来之后,再开始对w进行修正,这种方法被称为批处理的修正法,它的特点是修正量被平均化,速度快,但不能进行细微的修正。

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条