我正在尝试使用一类支持向量机进行分类。但我想知道如何使其适用于多类分类?
最佳答案
SVM 基本上是一个二元分类器,即构建一个分隔符,可以是高维的一条线或一个平面(非常高,参见 kernel functions )
因此,要将其用作多类分类器,您必须成对训练它,这意味着如果您有 n 个类,那么您必须运行它 n 次,每次都在 class-n
之间进行分类。和not class-n
对于多分类,您必须对数据运行 n 次,在最好的情况下,n-1 次运行将返回 not class-n
1 将返回 class-n
在大多数情况下,您必须根据附加的一些置信度值来选择分类
关于python - 如何使 one_class svm 用于多类分类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58363654/