SVM(2)--Linear Nonseparable

左边的是线性可分的(Separable),margin = 2M = 2/||w||,右边的是线性不可分(Nonseparable),其中标有 ξ 的点是在它们边界的另一边(未正确区分的点),离边界 ξj = Mξj 。所有正确可分的点有 ξj = 0. 因此 ∑ ξj 就是所有未正确区分点偏离距离,我们在最大化margin时要限制 ∑ ξj ≤ constant C.

我们用soft margin(a decision boundary that is tolerable to small training errors),这个margin需要权衡margin的大小和允许错误区分点的个数。引入slack variables ξ = (ξ1, ξ2, . . . , ξm), 使得

(wTx(i) + b) ≥ 1- ξi   if y(i) = 1

(wTx(i) + b) ≤ -1+ ξi   if y(i) = -1

其中ξi ≥ 0,它控制着允许错误区分点的个数,当ξi ≥1时,就会出现区分错误,因此我可以限制 ∑ ξj 来调节允许错误数。

此时原始问题就转化为

SVM(2)--Linear Nonseparable

为了计算方便我们再改写为

SVM(2)--Linear Nonseparable

在线性可分中C = ∞.

对应的 The Lagrange (primal) function is

SVM(2)--Linear Nonseparable

( 与y(i)(wTx(i) + b) ≥ 1- ξi 一样,ξi ≥ 0也在Lagrange function中有体现。)

所对应的KKT条件:

SVM(2)--Linear Nonseparable

只有在y(i)(wTx(i) + b) = 1 上的样本点或 ξi=0 时,α才非零;

对于错误区分的点ξi>0,此时μi=0.

分别求Lp对w, b, ξi 的偏导,并令其为零:

SVM(2)--Linear Nonseparable

把它们代入到Lp中得到dual Lagrangian:

SVM(2)--Linear Nonseparable

问题转化为最大化LD,同时要满足上面的KKT条件和

SVM(2)--Linear Nonseparable

相关文章:

  • 2022-03-06
  • 2021-07-02
  • 2021-05-31
  • 2022-12-23
  • 2021-09-12
  • 2021-06-03
  • 2021-10-25
  • 2022-02-03
猜你喜欢
  • 2021-11-28
  • 2021-11-22
  • 2022-12-23
  • 2021-10-16
  • 2021-11-02
  • 2021-06-29
  • 2021-12-25
相关资源
相似解决方案