SVM 通过最大化间隔实现分类,支持硬间隔、软间隔和核方法三种策略。

问题分类与策略

数据特点SVM 方法
线性可分Hard-margin
近似线性可分Soft-margin
非线性Kernel Method

约束优化基础

原问题:

Lagrange 函数:

对偶关系

凸优化满足 Slater 条件时强对偶成立,KKT 条件为充要条件:

  1. 可行域:
  2. 互补松弛:
  3. 梯度为零:

Hard-margin SVM

最大化间隔:

对偶问题:

KKT 条件给出解:

仅支撑向量()参与决策边界构建。

Soft-margin SVM

引入松弛变量处理不可分数据:

损失等价于 Hinge 函数:

Kernel Method

通过特征变换 将数据映射到高维空间。核函数直接计算变换后的内积:

正定核条件:对称性 + Gram 矩阵半正定。

常用核函数如高斯核:

originVsdual