我正在使用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]