如何从libSVM获取保证金

时间:2012-11-06 20:21:58

标签: .net libsvm svm

我正在使用.net的libSVM。 运行SVM训练后,我得到一个alphas矢量。 据我了解,保证金是最小距离 在任何一点和决定超平面之间。

我不确定如何使用alphas。

感谢。

1 个答案:

答案 0 :(得分:2)

  

问:如何获得点与超平面之间的距离?

     

距离为| decision_value | / | w |。我们有| w | ^ 2 = w ^ Tw = alpha ^ T Q alpha = 2 *(dual_obj + sum alpha_i)。因此,在svm.cpp中,请找到我们计算双重目标值的位置(即子程序Solve())并添加一个语句来打印w ^ Tw。

From the libsvm FAQ: