我正在尝试使用一类 svm 进行分类。但我想知道如何使它适用于多类分类?
问问题
260 次
1 回答
0
SVM 基本上是一个二元分类器,即构建一个分隔符,可以是高维的一条线或一个平面(非常高,请参见内核函数)
所以要将它用作多类分类器,你必须成对训练它,这意味着如果你有 n 个类,那么你必须运行它 n 次,每次在和之间进行class-n
分类not class-n
对于多分类,您必须在数据上运行 n 次,在最佳情况下,n-1 次运行将返回not class-n
,1 次将返回class-n
在大多数情况下,您必须根据附加的一些置信度值来选择分类
于 2019-10-13T12:51:16.653 回答