前言

    硬间隔,就是存在所有样本必须划分正确的约束条件,即所有样本必须严格满足约束条件
    SVM之软间隔_机器学习

但样本集中总是存在一些噪音点或者离群点,如果强制要求所有的样本点都满足硬间隔,可能会导致出现过拟合的问题,甚至会使决策边界发生变化,为了避免这个问题的发生,所以在训练过程的模型中,允许部分样本(离群点或者噪音点)不必满足该约束。当然在最大化间隔的同时,不满足约束的样本应尽可能少

   为了 解决上面问题,引入了软间隔


目录:

  1.       线性支持向量机
  2.       对偶算法求解问题
  3.        KKT条件
  4.        支持向量

 

一   线性支持向量机

      当部分样本点不满足函数间隔大于等于1的约束条件,需要引入松弛变量SVM之软间隔_机器学习 SVM之软间隔_机器学习

       满足约束条件:

       SVM之软间隔_机器学习

 

     目标函数边变为:

      SVM之软间隔_机器学习


二  学习对偶算法

     SVM之软间隔_机器学习.....................1

    其中 SVM之软间隔_机器学习

    首先对SVM之软间隔_机器学习 求导,求极小值得到:

    SVM之软间隔_机器学习

    SVM之软间隔_机器学习

    SVM之软间隔_机器学习

 带入1, 得到

  SVM之软间隔_机器学习

再求SVM之软间隔_机器学习的极大,即得到对偶问题:

    SVM之软间隔_机器学习

  约束条件st:

 SVM之软间隔_机器学习

 SVM之软间隔_机器学习

 SVM之软间隔_机器学习

 SVM之软间隔_机器学习

 

利用等式消去SVM之软间隔_机器学习,

SVM之软间隔_机器学习



  三 KKT 条件

     SVM之软间隔_机器学习

     SVM之软间隔_机器学习

     原始问题是凸二次规划问题,解满足KKT条件:

     SVM之软间隔_机器学习

   SVM之软间隔_机器学习

    SVM之软间隔_机器学习

    SVM之软间隔_机器学习

    SVM之软间隔_机器学习

   SVM之软间隔_机器学习

   SVM之软间隔_机器学习

   SVM之软间隔_机器学习

     

得到分离超平面:

   SVM之软间隔_机器学习

分类决策函数

  SVM之软间隔_机器学习

      

  四 支持向量

     SVM之软间隔_机器学习

 

          4.1 SVM之软间隔_机器学习

                SVM之软间隔_机器学习

                SVM之软间隔_机器学习 落在间隔边界上

         

         4.2   SVM之软间隔_机器学习

                      4.2.1  若  SVM之软间隔_机器学习      则 ,SVM之软间隔_机器学习, 分类正确,落在间隔与分离超平面间

                      4.2.2  若 SVM之软间隔_机器学习,则 点落在分离超平面上

                      4.2.3   若 SVM之软间隔_机器学习, 则分类错误

 

参考文献:

   《  统计学习方法》

           

相关文章: