返回介绍

支持向量机(SVM)(三)-- 最优间隔分类器(optimal margin classifier)

发布于 2025-03-07 01:09:43 字数 4723 浏览 0 评论 0 收藏 0

在之前为了寻找最有分类器,我们提出了如下优化问题:

在这里我们可以把约束条件改写成如下:

首先我们看下面的图示:

很显然我们可以看出实线是最大间隔超平面,假设×号的是正例,圆圈的是负例。在虚线上的点和在实线上面的两个一共这三个点称作支持向量。现在我们结合 KKT 条件分析下这个图。

我们从式子和式子可以看出如果那么

这个也就说明时,w 处于可行域的边界上,这时才是起作用的约束。

1、那我们现在可以构造拉格朗日函数如下:

注意到这里只有是因为原问题中没有等式约束,只有不等式约束。

2、接下来我们对 w 和 b 分别求偏导数。

并得到

3、将上式带回到拉格朗日函数中得到:

由于,因此简化为

4、现在我们得到了关于 w 和 b 的可以最小化的等式,我们在联合这个参数,当然他的条件还>=0,现在我们可以得到如下的二元优化等式了:

5、现在你还必须知道我们之前讲解的条件一是,二是 KKT 条件:

很显然存在 w 使得对于所有的 i。因此,一定存使是原问题的解是对偶问题的解。

如果求出(也就是),根据

即可求出 w(也是,原问题的解)。然后

即可求出 b。即离超平面最近的正的函数间隔要等于离超平面最近的负的函数间隔。

6、现在我们在看另外一个问题:

这里我们将向量内表示

现在可以看出我要计算等式的话就只需要计算向量的内积就好了,同时要 在支持向量上面的话,那,这样就更简单了,因此很多的值都是 0。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文