将多类分类问题转化为一组二元子问题的原因?

机器算法验证 分类 多级
2022-03-28 01:58:18

有谁知道一个很好的参考资料,列出了将多类分类问题转换为一组二进制子问题的原因?

回应评论:将多类分类问题转换为一组二元子问题的一个原因是二元网络通常更简单,因此更适合拟合小型数据集(不太容易过度拟合)。

Furnkranz认为,一组更简单的二元分类器也可以提供比一个复杂的多类分类器更好的性能,因为学习如何区分两个类通常比学习如何区分多个类更容易。更简单的模型也减少了训练时间。

Milgram表明,一组二进制 SVM 可以比多类 MLP 更好地执行。尽管这可能是由于选择了分类器而不是二值化。

如果我们专注于 MLP 分类器,训练一组二进制的一对多 MLP 并使用 softmax 函数进行组合将非常等同于多类 MLP,但这将允许我们为每个类使用不同的超参数设置.

0个回答
没有发现任何回复~