如何从Python中的SVM分类器中提取支持向量?

时间:2014-04-15 17:21:38

标签: python classification svm text-mining

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

我需要这个,因为我想为不同的文本数据找到分类器的一个显着特征。 (不同的文本数据如何区分)

提前致谢。

1 个答案:

答案 0 :(得分:1)

对于scikit中的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]

相关问题