和你一起学习合页损失函数(hinge loss function)

合页损失函数是机器学习中的一个重要概念,尤其在支持向量机(SVM)中作为目标函数使用。它要求模型不仅正确分类,而且要有足够的分类间隔。当间隔大于1时,损失为0;否则,损失为1减去间隔。合页损失函数的图形类似合页,其特点是强调正确分类并增大分类确信度。在SVM中,合页损失函数结合正则化项,帮助找到最大边距的决策边界。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

损失函数,loss function的定义为:将随机事件或其有关随机变量的取值映射为非负实数以表示该随机事件的“风险”或“损失”的函数。在机器学习中,损失函数经常被当作学习准则与优化问题相联系,也就是通过最小化损失函数求解和评估模型。合页损失函数(hinge loss function)就是常见的损失函数之一,今天就给大家分享什么是合页损失函数

一、合页损失函数简介

目标函数第一项为经验损失或经验风险,就是合页损失函数hinge loss function,其中下标“+”表示以下取正值。

我们将括号中的部分用z代替:

 

这也就代表着,如果样本点:能够被正确分类,并且函数间隔(也就是确信度):大于1时,那么损失就是0.否则损失就是:目标函数的第二项是系数为λ的w的L2范数,也就是是正则化项。

二、合页损失函数图像

 根据上图可以看,合页损失函数的形状就像一个合页,这也是合页损失函数名字的由来。

其中横轴表示的是函数间隔,下面我们来具体解释一下函数间隔:

1.正负

样本在被正确分类的情况下,y(wx+b)>0;

样本在被错误分类的情况下,y(wx+b)<0。

2.大小

|y(wx+b)|代表着样本距离决策边界的远近程度。y(wx+b)的绝对值越大,那也就代表着样本距离决策边界越远。

由此,我们能够得出:

如果y(wx+b)>0.那么y(wx+b)的绝对值越大,就代表着决策边界对样本的区分度越好

如果y(wx+b)<0时,那么y(wx+b)的绝对值越大,就表示决策边界对样本的区分度越差

从上图中我们可以看出,

1)0-1损失

在样本被正确分类的情况下,损失为0;在样本被错误分类的情况下,损失为1.

2)感知机损失函数

如果样本被正确分类,那么损失为0;如果样本被错误分类,那么损失就为-y(wx+b)。

3)合页损失函数

在样本被正确分类同时函数间隔大于1时,合页损失才会是0.否则损失就是1-y(wx+b)。

三、SVM损失函数

合页损失函数又被称为max-margin objective,它最主要的应用就是作为SVM的目标函数。

SVM支持向量机中,构造目标函数时,我们通常会选择合页损失函数作为损失函数。这也就意味着,合页损失函数不仅需要分类正确,并且确信度足够高时损失才0. 换句话说,合页损失函数机器学习有更高的要求。

SVM损失函数公式

 

其实,SVM损失函数就是合页损失函数加上正则化项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值