前面我们知道,SVM本质是一个线性分类器,如果数据本身线性不可分,那SVM就不能直接应用了;虽然不能直接应用,但还是可以先把数据变得基本线性可分再应用SVM;那如何把数据从线性不可分变成基本线性可分的状态呢?答案便是进行空间转换,把数据从一个空间转换到另一个空间;一个最自然的想法便是低维空间到高维空间的转换,既然在低维空间线性不可分,那便转换到高维空间,也许就能基本线性可分了;如下图所示,一维空间中的红点[-0.6, -0.5, 0.5, 0.6]与蓝点[-1.6, -1.5, 1.5, 1.6]线性不可分,通过空间转换函数将其转换到二维空间,便线性可分了。
一般实际应用中,数据基本是线性不可分的,所以可先将数据进行空间转换再应用SVM,故此,SVM优化目标