标签:yi xi sum 支持 right 线性 alpha 向量 left
- 线性可分支持向量机
(1)线性可分支持向量机如下图示:
(2)分割超平面:
设C和D是两个不相交的凸集,则存在超平面P使得C和D分离。
两个集合的距离定义为两个集合间元素的最短距离,做集合C和D最短线段的垂直平分线。
如何定义两个集合的最优分割超平面,找到集合“边界”上的若干点,以这些点为基础计算超平面的方向,以两个集合边界上的这些点的平均作为超平面的截距。
(3)线性分类问题:
输入数据:假设给定一个特征空间上的训练数据集,T={(x1,y1),(x2,y2),⋯,(xn,yn)},其中x∈Rn,yi∈{+1,−1},yi为xi的类标记,当yi=+1时,称x1为正例,当yi=−1时,称x1为负例。
线性可分支持向量机:给定线性可分训练集,通过间隔最大化得到的分离超平面为y(x)=wTΦ(x)+b,相应的决策函数为f(x)=sign(wTΦ(x)+b),该决策函数称为线性可分支持向量机。Φ(x)是某个确定的特征空间转换函数,它的作用是将x映射到(更高的)维度。求解分离超平面问题可以等价求解相应的凸二次规划问题。
(4)推导目标函数
根据题设y(x)=wTΦ(x)+b,有:
{y(xi)>0⇔yi=+1y(xi)<0⇔yi=−1⇒yi⋅y(xi)>0
w,b等比例缩放,则t∗y的值同样缩放,从而:
∣∣w∣∣yi⋅y(xi)=∣∣w∣∣yi⋅(xT⋅Φ(xi)+b)
目标函数为
w,bargmax{∥w∥1imin[yi⋅(wT⋅Φ(xi)+b)]}
含义为最大间隔分离超平面,如下图示意
建立目标函数:总可以通过等比例缩放w的方法,使得两类点的函数值都满足∣y∣≥1。约束条件:yi⋅(wT⋅Φ(xi)+b)≥1,原目标函数为w,bargmax{∥w∥1mini[yi⋅(wT⋅Φ(xi)+b)]},新的目标函数为:w,bargmax∥w∥1,也就是为
w,bmin21∥w∥2 s.t. yi(wT⋅Φ(xi)+b)≥1,i=1,2,⋯,n
(4)拉格朗日乘数法求解目标函数
L(w,b,α)=21∥w∥2−i=1∑nαi(yi(wT⋅Φ(xi)+b)−1)
原问题是极小极大问题
w,bminαmaxL(w,b,α)
原问题的对偶问题,是极大极小问题
αmaxw,bminL(w,b,α)
将拉格朗日函数L(w,b,a)分别对w,b求偏导,并令其等于0
∂w∂L=0⇒w=i=1∑nαiyiΦ(xi)
∂b∂L=0⇒0=i=1∑nαiyi
将上式带入并且计算拉格朗日对偶函数:
L(w,b,α)=21∥w∥2−i=1∑nαi(yi(wT⋅Φ(xi)+b)−1)=21wTw−wTi=1∑nαiyiΦ(xi)−bi=1∑nαiyi+i=1∑nαi=21wTi=1∑nαiyiΦ(xi)−wTi=1∑nαiyiΦ(xi)−b⋅0+i=1∑nαi=i=1∑nαi−21(i=1∑nαiyiΦ(xi))Ti=1∑nαiyiΦ(xi)=i=1∑nαi−21i,j=1∑nαiαjyiyjΦT(xi)Φ(xj)
a∗=αargmax(i=1∑nαi−21i,j=1∑nαiαjyiyjΦT(xi)Φ(xj))
继续求minw,bL(w,b,α)对α的极大值
αmaxi=1∑nαi−21i=1∑nj=1∑nαiαjyiyj(Φ(xi)⋅Φ(xj)) s.t. i=1∑nαiyi=0αi≥0,i=1,2,…,n
整理目标函数:添加负号
αmin21i=1∑nj=1∑nαiαjyiyj(Φ(xi)⋅Φ(xj))−i=1∑nαi
s.t. i=1∑nαiyi=0
αi≥0,i=1,2,…,n
求得最优解α∗
(5)举例
bingxiash
发布了31 篇原创文章 · 获赞 0 · 访问量 1507
私信
关注
标签:yi,xi,sum,支持,right,线性,alpha,向量,left
来源: https://blog.csdn.net/u014168855/article/details/104531063
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。