为多类 SVM 选择一对一和一对一

数据挖掘 支持向量机 多类分类
2022-02-19 10:04:36

在多类 SVM 的一对一或一对一算法之间进行选择时,我需要考虑什么?

1个回答

主要考虑的是课程的数量,假设你有N不同的类:“one vs all”将为每个类训练一个分类器,所以N共分类器。对于给定的类ci分类器假设样本ci作为正面,其余作为负面。显然,这会导致数据集不平衡,此外,在“one vs all”中,必须校准输出以产生可比较的结果

在“一对一”中,您为每对不同的类训练一个单独的分类器,所以N(N1)2,显然这在计算上是昂贵的。

有关更多详细信息,请参阅:12