我有一个关于反向传播的快速问题。我正在查看以下内容:
http://www4.rgu.ac.uk/files/chapter3%20-%20bp.pdf
在这篇论文中,它说要计算神经元的误差为
误差 =输出(i) * (1 - 输出(i)) * (目标(i) - 输出(i))
我将等式中我不理解的部分用粗体表示。在论文中,它说由于 sigmoid 函数需要Output(i) * (1 - Output(i))项 - 但我仍然不明白为什么这会是必要的。
使用会有什么问题
Error = abs(Output(i) - Target(i))
?
误差函数是否与神经元激活/传递函数无关?