逻辑回归损失函数不使用MSE的原因
2020-03-22 本文已影响0人
CapsulE_07
原因总结:
- MSE会有梯度消失现象
- MSE的导数非凸函数,求解最优解困难
公式证明
1. 梯度消失公式证明
令 ,记为 。
只关注其中单项的公式,并简化可得:
可见, 当h趋近于0时或者趋近于1时,该Loss的导数都会趋近为0,从而造成梯度消失现象。
2. 非凸函数公式证明
关注 其二阶导数,可以得出其二阶导数矩阵即Hessian矩阵不是正定矩阵。 该导数是非凸函数,不是凸函数,难以优化。
在内都大于0, 假设时, 则由 决定。
因为 的根为,即其在范围内有正有负。 从而得出 有正有负,即为非凸函数。