机器学习SVM中关于函数间隔为什么可以设置为1

机器学习SVM中关于函数间隔为什么可以设置为1

我是没看懂上图的解释的,然后上网查了一下大家的看法

首先我觉得关于那些说除 函数间隔 的不是那么科学

因为函数间隔是个变量又不是个常数,这是说除就除的嘛

首先明确一点,对于几何间隔都说,不管w和b变成几倍增加,几何间隔都不会变,这就会导致一个问题,满足图中式7.11和7.12的最优解有多个,是一个集合。因为如果w1,b1是一个最优解,那么kw1,kb1也是最优解

然而我们只需要一个就行了

因此让函数间隔=1,相当于我们直接圈定了一个子集,在函数间隔=1的子集下求w和b,这种情况下可以求得唯一的w和b,并且易于计算。