当前位置:   article > 正文

MSE 均方误差及其梯度_mse梯度

mse梯度

MSE 均方误差及其梯度

mse 表达式

M S E = 1 n ∑ i = 0 n ( y i − o i ) 2 MSE= \frac{1}{n} \sum_{i=0}^{n} (y^{i}-o^{i})^2 MSE=n1i=0n(yioi)2
其中n为输出节点数,真值为 y , 模型输出为 o

mse 对 第 j 个 o 求偏导

∂ M S E ∂ o j = 1 n ∑ i = 0 n ∂ ( y i − o i ) 2 ∂ o j \frac{\partial MSE}{\partial o^j} = \frac{1}{n} \sum_{i=0}^{n} \frac{\partial (y^{i}-o^{i})^2}{\partial o^j} ojMSE=n1i=0noj(yioi)2
∂ M S E ∂ o j = 2 n ∑ i = 0 n ( y i − o i ) ∂ ( y i − o i ) ∂ o j \frac{\partial MSE}{\partial o^j} = \frac{2}{n} \sum_{i=0}^{n} (y^{i}-o^{i})\frac{\partial (y^{i}-o^{i})}{\partial o^j} ojMSE=n2i=0n(yioi)oj(yioi)
∂ M S E ∂ o j = 2 n ∑ i = 0 n ( y i − o i ) ( − 1 ) ∂ ( o i ) ∂ o j \frac{\partial MSE}{\partial o^j} = \frac{2}{n} \sum_{i=0}^{n} (y^{i}-o^{i})(-1)\frac{\partial (o^{i})}{\partial o^j} ojMSE=n2i=0n(yioi)(1)oj(oi)

考虑到 ∂ ( o i ) ∂ o j \frac{\partial (o^{i})}{\partial o^j} oj(oi)
仅当j = i 时才为 1,其它点都为 0,也就是说, 偏导数只与第j号节点相关,与其它节点无关, 因此上式中的求和符号可以去掉。 均方误差函数的导数可以推导为:
∂ M S E ∂ o j = 2 n ( o i − y i ) \frac{\partial MSE}{\partial o^j} = \frac{2}{n} (o^{i} - y^{i}) ojMSE=n2(oiyi)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/648954
推荐阅读
相关标签
  

闽ICP备14008679号