美文网首页
损失函数

损失函数

作者: golfgang | 来源:发表于2018-09-15 22:10 被阅读0次

Multicalss SVM loss(hinge loss)

给定一个样本(x_i,y_i)x_i是图像,y_i是标签,对于权重W预测输出的结果s=f(x_i,W),s是预测结果。
s_{y_i}是ground truth的标签的预测分数),s_j是其他类别的预测分数。损失函数表示如下:

给个例子:


cat:
当加入了新的数据之后,预测的曲线可能完全是错误的,我们倾向的曲线应该是像绿色的这条线一样简单,而不是非常复杂的假发线。
因此要引入正则化的概念来解决这个问题,引入正则项能够鼓励模型以某种方式选择更简单的W。且这一概念符合奥卡姆剃刀原理。

奥卡姆剃刀原理:如果有许多个可以解释你观察结果的假设,一般来讲,应该选择最简约的,因为这样可以在未来将其用于解释新的观察结果。
标准损失函数:数据损失项和正则项。

常用正则项:



Softmax Classifier(Multinomial Logistic Regression)

举个例子:

图像对于各个类别预测的score如下,现在我们不把这些分数直接放在损失函数里,而是将他们全部进行指数化,并且标准化到使他们的和是1。



两种不同的损失函数

SVM:唯一关心的是正确的分值要比不正确分值高出一个安全边际。
Softmax:一直趋于使概率质量函数(离散分布值)等于1,即使在正确的类别上给出了很高的分值,在不正确的类别上给了很低的分值,softmax依然会在正确分类的类别上积累更多的概率质量,使正确的类别分数向无穷大迈进,不正确的类别分数向负无穷大迈进。


相关文章

  • 机器学习:常见的损失函数

    损失函数简要介绍 0-1损失 绝对值损失 log对数损失函数 平方损失函数 指数损失函数 Hinge损失函数 损失...

  • (4)损失函数

    损失函数用来表示输出与实际值的差距。常用的损失函数为0-1损失函数、平方损失函数、绝对损失函数、对数损失函数、交叉...

  • 【深度学习】

    1, 两个重要的函数:得分函数和损失函数损失函数: hinge损失,softmax 损失。hinge损失: max...

  • 损失函数概述

    常用的损失函数 1.L1损失(绝对损失函数) 和 L2 损失(平方损失函数) L1范数损失函数,也被称为 最小绝对...

  • 各机器学习模型的目标函数

    目标函数和损失函数的区别 损失函数:模型拟合的越好,损失应该越小; 目标函数:优化的目标,可以是“损失函数”或者“...

  • 损失函数 - 交叉熵损失函数

    参考[1]损失函数 - 交叉熵损失函数

  • 机器学习随笔

    1 模型的函数表达式,如逻辑回归函数 2 定义损失函数,最小二乘损失,0/1损失,交叉熵。 3 目标函数,损失函数...

  • 绘制常见损失函数

    练习:绘制常见损失函数 损失函数:Logistics损失(-1,1) SVM Hinge损失 0/1损失 首先我...

  • 常见损失函数

    损失函数 什么是损失函数 ​ 损失函数(Loss Function)又叫做误差函数,用来衡量算法的运行情况,估...

  • 统计学习方法笔记之统计学习基础

    更多文章可以访问我的博客Aengus | Blog 损失函数 (1)0-1损失函数(2)平方损失函数(3)绝对损失...

网友评论

      本文标题:损失函数

      本文链接:https://www.haomeiwen.com/subject/wjizgftx.html