SVM的kkt条件和对偶问题。

KKT条件。用于解决不等式优化问题提出的条件。

https://www.zhihu.com/collection/164818780

目标优化函数:minf(x),约束条件为g(x)<=0:

根据KKT条件,原问题转化为:

{

L(x, u) = f(x)+u*g(x)

u>=0

}

根据拉格朗日乘数法解得(KKT条件列表如下):

{

af(x)/a(x)+u*(ag(x)/a(x))=0

u*g(x)=0   //与常规等式约束不同的,在于此公式的存在。

u>=0

}

拉格朗日对偶性以及SVM的对偶问题:

首先:将L(x,u)转化为广义拉格朗日的极大值极小值问题:

其中

{

min f(x),g(x)<=0

L(x,u) = f(x) + u*g(x)

}

当max(u>=0,u)L(x,u) =f(x)

则原问题min(x)f(x) (等价于)min(x)max(u>=0,u)L(x, u)


根据已知推论: max(u>=0,u) min(x) L(x,u)<=min(x)max(u>=0,u)L(x, u)

当 约束条件g(x)为凸函数时候,上式两端相等,所以min-max可以转化为max-min问题的求解。

这就是对偶问题的转化。地址:http://blog.csdn.net/lcj1105/article/details/50053499


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值