[关闭]
@songying 2019-03-23T22:13:11.000000Z 字数 943 阅读 1022

深度学习: 损失函数

deep-learning


简介

损失函数用来衡量算法运行情况,估量模型的预测值 与真实值 的不一致程度。

1. 0-1损失函数

如果预测值和目标值相等,值为0,如果不相等,值为1.

一般的在实际使用中,相等的条件过于严格,可适当放宽条件:

2. 绝对值损失函数

和0-1损失函数相似,绝对值损失函数表示为:

3. 平方损失函数

这点可从最小二乘法和欧几里得距离角度理解。最小二乘法的原理是,最优拟合曲线应该使所有点到回归直线的距离和最小。

4. log对数损失函数

常见的逻辑回归使用的就是对数损失函数,有很多人认为逻辑回归的损失函数式平方损失,其实不然。逻辑回归它假设样本服从伯努利分布,进而求得满足该分布的似然函数,接着取对数求极值等。逻辑回归推导出的经验风险函数是最小化负的似然函数,从损失函数的角度看,就是log损失函数。

5. 指数损失函数

指数损失函数的标准形式为:

例如AdaBoost就是以指数损失函数为损失函数。

6. Hinge损失函数

Hinge损失函数的标准形式如下:

其中y是预测值,范围为(-1,1),t为目标值,其为-1或1.

在线性支持向量机中,最优化问题可等价于


上式相似于下式

其中是Hinge损失函数,可看做为正则化项。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注