sci-kit SVM多级分类,带有看不见的标签

时间:2014-07-29 15:34:03

标签: scikit-learn svm libsvm

是否有可能从sci-kit配置svm分类器,以便:

1。)使用0,...,n - 1

中的示例训练svm分类器

2。)如果单个分类器(one-vs-rest)都没有传递正结果(类成员资格),那么输出就是指定的标签n,这意味着"它们都不是"

谢谢!

1 个答案:

答案 0 :(得分:1)

通过构造,OvR多类包装器sklearn.multiclass.OneVsRestClassifier选择最大decision_function输出或最大predict_proba来决定预测类。这意味着总会有一个预测的类。

如果你想要,例如预测"这些都不是"当decision_function / predict_proba都处于某个阈值(对于所有OvR问题)时,您必须自己编写此估算工具,但可以从sklearn.multiclass.OneVsRestClassifier的代码中获取灵感修改决策逻辑。