http://blog.csdn.net/u011239443/article/details/76572743
胖的超平面具有更好的错误容忍性。
我们目标就是找到能一个超平面,到各个点xnx_n到w最小的距离尽可能的大。而且w需要能正确划分,即 label yny_n 需要和计算出来的结果wTxnw^Tx_n同号。
我们把wTxnw^Tx_n拆分:
得到wTx+bw^Tx+b
x’和x”是超平面上的任意两个点:
所以,w的超平面的法向量,则得出距离:
由于:
所以我们可以把距离写成:
于是问题变成了:
由于:
超平面不会因系数而改变,所以我们可以对wTx+bw^Tx+b进行任意放缩,最终使得:
问题就变成了:
yn(wTxn+b)y_n(w^Tx_n+b)最小也要等于1,所以条件yn(wTxn+b)>0y_n(w^Tx_n+b)>0可以去掉,问题变成了:
我们将条件放大成:
我们只要证明,不可能所以的yn(wTxn+b)y_n(w^Tx_n+b)都大于1,那么放大后的条件就和原来的条件等价了。
再经过一些变换,我们的问题变成了: