如果使用线性分类器和LibSVM
与使用LibShortText
或LibLinear
,有什么区别?使用SVMlight
也是一样。它们的实现方式不同吗?
谢谢。
LibShortText建立在LibLinear上,并在短文本分类中指定。
LibLinear被认为比线性LibSVM更快,通常用于大规模数据集。林教授的网站显示为When to use LIBLINEAR but not LIBSVM。当您在LibLinear中设置'-b 1'
时,LibLinear和LibSVM的结果被认为彼此接近(请注意,默认情况下不使用偏置项)。即使增加了偏差,结果之间的差异也应归因于正则项(w'w+b^2
)。
SVMlight在大数据集分类中也是一个不错的选择,特别是在实现留一法式交叉验证时特别有效。