1.众所周知,L2-SVM是SVM的改进算法之一,本人最近在对L2-SVM进行核化操作的时候对其dual形式进行了推导。
L2-SVM算法如下:
(1)
∈(1,2,........n)
首先先把上述算法转化为L2-SVM的拉格朗日乘子式L:
其中,为L2-SVM的约束条件,而原L1-SVM中的>0的约束条件,因为上述L2-SVM算法中的的存在而不要求其大于0.至于为什么在第二项的系数取的原因是为了便于求导的时候方便,看个人喜好也可以取。
下面我们开始分别在L上对, , 求偏导并分别令(3),(4),(5)等于0:
,所以有。
,所以有。
,所以有或者。
把求得的,以及(5)式代入L中,依次推导过程如下:
(6)
可知为0,且第一项与第三项只是系数不一样,所以有:
(7)
因为,把其代入(7)式,且转为min L
(8)
可以看成, 但是只当i=j时成立,否则,可以把其看成是一个对角矩阵,只有对角元素才有值,非对角元素全为0,所以最终的对偶形式为:
,且 (9)