关于求解支持向量机拉格朗日的一道数学题

数据挖掘 支持向量机
2022-03-11 23:08:03

L(w,b,ξ,α,r)=12wTw+Ci=1mξii=1mαi[y(i)(xTw+b)1+ξi]i=1mriξi

这里,是我们的拉格朗日乘数(约束为αiri0

为了最大化 soft margin SVM 的拉格朗日(见上面的公式),我们将的导数分别设置为wξb0

但是,如果我们先将 wrt的导数设置为零呢?这不会导致全部吗?这意味着只有当所有松弛项都为时才能达到最优解?但这似乎不对,不是吗?rξ0ξ0

1个回答

由于您有一个不等式约束,因此您需要满足必要的库恩-塔克条件,对于非负性约束,这些条件是:

  • ξ0
  • rξ=0

像等式约束和拉格朗日乘数的导数设置为零是不够的r

因此,有两种情况需要区分:

  • 要么条件很紧(),你可以有ξ=0r0
  • ξ>0r=0