使用反向传播训练的人工神经网络中的误差函数

时间:2014-03-24 04:44:25

标签: neural-network backpropagation

关于各种文献,我一直看到

的参考
  

错误功能

但我不太清楚这是什么意思。我正在使用sigmoid函数进行激活。误差函数是否表示以下等式:

  

差异= actualOutput(1-actualOutput)

     

error =(expectedOutput-actualOutput)(差异)

或是以下内容:

  

error = expectedOutput-actualOutput

1 个答案:

答案 0 :(得分:1)

您的回答

错误功能是您尝试最小化的功能。您在上面列出的是一组错误函数,以及其中一些函数的衍生函数。当推导出最小化函数时,当文献使用相同的术语时,可能会有点混乱。请记住,我们希望最大限度地减少网络中的错误,帮助我们实现错误的功能就是错误功能。

<小时/>

错误功能

最常见的错误函数是所有输出期望和输出 actual 之间差异的平方。

enter image description here


输出层

的误差函数的导数

enter image description here