分类得分:SVM

Xol*_*lve 8 statistics classification svm libsvm

我使用libsvm进行多类分类.如何将分类分数与分类的置信度与给定样本的输出进行比较,如下所示:

Class 1: score1

Class 2: score2

Class 3: score3

Class 4: score4
Run Code Online (Sandbox Code Playgroud)

Mul*_*aly 6

您可以首先使用one-all方法,并通过在libSVM中使用决策值选项将它们视为2类分类.这是通过将每个类作为正类和类的其余部分作为每个分类的否定来完成的.

然后比较结果的决策值以对样本进行分类.就像您可以将样本分配给具有最高决策值的类一样.例如,样本1对于类1具有决策值0.54,对于类2具有0.64,对于类3具有0.43,对于类4具有0.80,然后可以将其分类为类4.

您还可以使用概率值在libSVM中使用-b选项进行分类而不是决策函数值.

希望这可以帮助..