的与反向传播神经网络,我们正在与直传完成后,下一步就是计算输出神经元的误差。下图显示了输出神经元的误差为δ = z - y
。反向传播的全文可以在here找到。 我得到这部分。错误输出神经元
如果神经元的激活功能是sigmoid function,我已经在其他article的错误不应该被计算为一个简单的区别读取,而这将是δ = y*(1-y)*(z - y)
可能有人熟悉这解释了这背后的理由吗?为什么有乙状结肠激活功能结果在误差计算成为: δ = y*(1-y)*(z - y)
,不再为:δ = (z - y)
?
唯一类似的问题,我发现这个问题是this,但是提问者并没有问为什么错误的计算是这样的。
啊,这个推导非常有意义!谢谢!在那里我感到困惑的是,从文本中不清楚'δ'与偏导数'∂E/∂yi'是否相同。感谢详细的解释。 – vsnyc