我试图使用一个类 svm 进行分类。 但我想知道如何让它适用于多类分类?
SVM 基本上是一个二元分类器,即构建一个分隔符,可以是高维的直线或平面(非常高,请参阅内核函数(
因此,要将其用作多类分类器,您必须成对地训练它,这意味着如果您有 n 个类,那么您必须运行它 n 次,每次都在class-n
和not class-n
之间进行分类
对于多分类,您必须对数据运行 N 次,在最佳情况下,n-1 次运行将返回not class-n
次,1 次将返回class-n
在大多数情况下,您必须根据附加的一些置信度值选择分类