我在合成数据上使用SVM,它可以通过构造分离。 是否有可用于在线性可分数据上使用SVM的软件? LibSVM和SVMlight解决了不可分离的情况。
答案 0 :(得分:1)
如果你有线性可分的大小写,你可以简单地采用libSVM
之类的任何现有实现,并用c=inf
运行它,因为“经典SVM”(对于线性可分离的情况)是边界情况当错误成本变为无穷大时,C
- 正则化形式。在实践中,设置C=1e12
几乎总能做到这一点。
值得注意的是,即使对于线性可分的情况,由于训练集标记的噪声(不确定性,误差,模糊性),实际上找到一些“不完美”的线性分离器通常更好。