我正在使用python中的SciKit库中的LinearSVM对文本数据进行分类,并且效果很好。
我的问题是,有没有办法找到分类器模型的支持向量?
我认为我的数据的支持向量将是一个单词列表!

我需要这样做是因为我想为不同的文本数据找到分类器的独特功能。 (如何区分不同的文本数据)

提前致谢。

最佳答案

对于scikit-learn中的SVM情况,您应该能够通过以下方式访问支持向量:

>>> # get support vectors
>>> clf.support_vectors_
array([[ 0.,  0.],
       [ 1.,  1.]])
>>> # get indices of support vectors
>>> clf.support_
array([0, 1]...)
>>> # get number of support vectors for each class
>>> clf.n_support_
array([1, 1]...)


[来源:http://scikit-learn.org/stable/modules/svm.html]

09-17 02:17