@songying
2019-03-23T22:13:11.000000Z
字数 943
阅读 1022
deep-learning
损失函数用来衡量算法运行情况,估量模型的预测值 与真实值 的不一致程度。
如果预测值和目标值相等,值为0,如果不相等,值为1.
一般的在实际使用中,相等的条件过于严格,可适当放宽条件:
和0-1损失函数相似,绝对值损失函数表示为:
这点可从最小二乘法和欧几里得距离角度理解。最小二乘法的原理是,最优拟合曲线应该使所有点到回归直线的距离和最小。
常见的逻辑回归使用的就是对数损失函数,有很多人认为逻辑回归的损失函数式平方损失,其实不然。逻辑回归它假设样本服从伯努利分布,进而求得满足该分布的似然函数,接着取对数求极值等。逻辑回归推导出的经验风险函数是最小化负的似然函数,从损失函数的角度看,就是log损失函数。
指数损失函数的标准形式为:
例如AdaBoost就是以指数损失函数为损失函数。
Hinge损失函数的标准形式如下:
其中y是预测值,范围为(-1,1),t为目标值,其为-1或1.
在线性支持向量机中,最优化问题可等价于