我是一个初学者,我已经成功地实现了单类分类。现在我想了解一下我很困惑的多类分类。
我通过如何使用支持向量机(SVM)进行多类分类,我想要完全相同的输出,但链接没有使用窗口的特定示例。如果有人能帮我在窗口中提供一个"ONE-AGAINST-ONE","ONE-AGAINST-ALL"多类分类方法的例子
谢谢
使用libLinear,您将无法获得类似的输出,因为它无法预测概率。您应该使用libSVM。
LibLinear默认不支持多类分类,但您可以从官方网站下载此工具,它可以完成这项工作。
如果你想要多类概率估计,你可以看看这个工具
我认为另一个答案是谈论多标签分类或其他东西,因为lilinear默认支持多类别分类(选择-s介于0和7之间,有8种不同的模式https://github.com/cjlin1/liblinear/blob/master/README)
对于输入,您可以使用与二进制分类相同的方法,但只需将标签设置为类的索引(介于0和(# of classes - 1)之间)而不是±1。