【问题标题】:Scikit learn multi-class classification for support vector machinesScikit 学习支持向量机的多类分类
【发布时间】:2015-06-03 00:50:55
【问题描述】:

我想知道LinearSVC是否默认支持多类分类,还是我们必须将其包装在OneVsRestClassifier中,例如:

 OneVsRestClassifier(LinearSVC())

【问题讨论】:

标签: machine-learning scikit-learn svm scikits


【解决方案1】:

根据this part of the documentation:

SVC、NuSVC 和 LinearSVC 是能够对数据集执行多类分类的类。

[...]

另一方面,LinearSVC 实现“one-vs-the-rest”多类策略,从而训练 n_class 模型。如果只有两个类,则只训练一个模型:

所以默认支持多类分类。

【讨论】:

    猜你喜欢
    • 2017-08-18
    • 2019-08-24
    • 2013-08-31
    • 2016-01-31
    • 2013-06-14
    • 2017-05-17
    • 2011-07-01
    • 2014-03-15
    相关资源
    最近更新 更多