前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python实现支持向量机之求解线性支持向量机(理论二)

python实现支持向量机之求解线性支持向量机(理论二)

作者头像
西西嘛呦
发布2020-08-26 11:12:56
4630
发布2020-08-26 11:12:56
举报

上节讲到了支持向量机转换为以下问题了:

在线性可分的情况下,将距离分离超平面最近的样本点的实例称为支持向量,支持向量是使yi(wxi+b) -1=0的点。对于yi=+1的正例点,支持向量在超平面wx+b=1上,对于yi=-1的负例点,支持向量在wx+b=-1上,如图所示:

举个例子:

使用对偶算法求解支持向量机的好处:

1、对偶问题更易于求解

2、自然引入核函数,进而推广到非线性分类问题

如何利用对偶算法来求解?

首先建立拉格朗日函数:

其中αi>=0,i=1,2,...,N。根据拉个朗日对偶性,原始问题的对偶问题是极大极小问题:

为了求得对偶问题的解,需要先求L(w,b,α)对w,b的极小,再求对α的极大。

所以,支持向量机就可以转换为以下问题了:

举个计算的例子:

以上摘自统计学习方法,仅为自己方便复习所用。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档