支持向量机(SVM)--(4)

     回忆:在上一篇文章中我们谈到为了使支持向量机能够处理非线性问题,进而引进核函数,将输入空间的输入数据集通过一个满足Mercer核条件的核函数映射到更高维或者无线维的希尔伯特再生核空间,将线性不可分转化成 线性可分的情况,如下图所示:

但是数据看似的非线性并非完全是有于数据本身的非线性导致的,例如可能并不是因为数据本身是非线性结构的,而只是因为数据有噪音。对于这种偏离正常位置很远的数据点,我们称之为离群点Outlier ,在我们原来的支持向量机模型里,离群点的存在有可能造成很大的影响,因为超平面本身就是只有少数几个支持向量组成的,如果这些支持向量里又存在离群点的话,其影响就很大了。

如图所示,用黑圈圈起来的那个蓝点是一个离群点,它偏离了自己原本所应该在的那个半空间,如果直接忽略掉它的话,原来的分隔超平面还是挺好的,但是由于这个离群点的出现,导致分隔超平面不得不被挤歪了,变成途中黑色虚线所示(这只是一个示意图,并没有严格计算精确坐标),同时间隔也相应变小了。当然,更严重的情况是,如果这个离群点再往右上移动一些距离的话,我们将无法构造出能将数据分开的超平面来。

为了处理这种情况,支持向量机允许数据点在一定程度上偏离一下超平面。例如上图中,黑色实线所对应的距离,就是该离群点偏离的距离,如果把它移动回来,就刚好落在原来的超平面上,而不会使得超平面发生变形了。

换言之,在有松弛的情况下,离群点也属于支持向量,同时,对于不同的支持向量,Lagrange 参数的值也不同,如此篇论文“Large Scale Machine Learning”中图所示(图下图),对于远离分类平面的点值为0;对于边缘上的点值在[0, 1/L] 之间,其中,L 为训练数据集个数,即数据集大小;对于离群点和内部的数据值为1/L。

我们,原来的约束条件为:

我们,原来的约束条件为:

其中ξi (i = 1, 2, · · · , n) 称为松弛变量Slack Variable ,对应数据点xi 允许偏离的函数间隔的量。当然,如果我们允许ξi 任意大的话,那任意的超平面都是符合条件的了。所以,我们在原来的目标函数后面加上一项,使得这些ξi 的总和也要最小,新的优化目标为:

其中C 是一个参数,用于控制目标函数中两项(“寻找间隔最大的超平面”和“保证数据点偏差量最小”)之间的权重。注意,其中 是需要优化的变量(之一),而C 是一个事先确定好的常量。

和前面类似,采用Lagrange 乘数法进行求解,可以写出:

求偏导之后令偏导数为0 可以分别得到:

将w 回代L 并化简,即得到和原来一样的目标函数:

对偶问题可以写作:

引入松弛变量之后的原问题和对偶问题如下图所示

可以看到唯一的区别就是现在对偶变量 多了一个上限C。而核化的非线性形式也是一样的,只要把(xi, xj) 换成κ(xi, xj) 即可。这样一来,一个完整的,可以处理线性和非线性并能容忍噪音和离群点的支持向量机才终于介绍完毕了。

到这儿一共写了四篇文章了,可以做个小结,不准确的说,支持向量机它本质上即是一个分类方法,用wT + b 定义分类函数,于是求w 和b,为寻最大间隔,引出  1/2* ∥w∥^2,继而引入Lagrange 乘子,化为对 的求解(求解过程中会涉及到一系列最优化或凸二次规划等问题),如此,求求w 和b 与求 等价,而 的求解可以用一种快速学习算法SMO,至于核函数,是为处理非线性可分的情况,若直接映射到高维计算可能出现维数灾难问题,故在低维计算,等效高维表现。

到这儿未知,支持向量机的基本理论已经基本说完了,但是学习svm也是为了应用,所以建议大家去斯坦福大学的UCI数据库下载一些分类数据做一些尝试。接下来的几天还会更新一些支持向量机的证明,里面会涵盖较多的公式,需要比较清晰地逻辑,由于svm有严格数理统计的含义,器公式的推导会牵涉较多的数理统计、概率论等数学的概念~~~~~~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容