多分类学习(OvO、OVR、MVM 原理区别)

多分类学习(OvO、OVR、MVM 原理区别)多分类问题解决思路 一般来说 用二分类学习器解决多分类问题 基本思想是先拆分后集成 也就是先将数据集进行拆分 然后多个数据集可训练多个模型 然后再对多个模型进行集成 这里所谓集成 指的是使用这多个模型对后续新进来数据的预测方法 具体来看 依据该思路一般有三种实现策略 分别是 一对一 One vs Ons 简称 OvO 一对剩余 One vs Rest 简称 OvR

大家好,我是讯享网,很高兴认识大家。

  多分类问题解决思路,一般来说,用二分类学习器解决多分类问题,基本思想是先拆分后集成,也就是先将数据集进行拆分,然后多个数据集可训练多个模型,然后再对多个模型进行集成。这里所谓集成,指的是使用这多个模型对后续新进来数据的预测方法。

  具体来看,依据该思路一般有三种实现策略,分别是“一对一”(One vs Ons,简称OvO)、“一对剩余”(One vs Rest,简称OvR)和“多对多”(Many vs Many,加成MvM)。接下来我们逐个讨论。


讯享网

1.OvO策略

  • 拆分策略

  OvO的拆分策略比较简单,基本过程是将每个类别对应数据集单独拆分成一个子数据集,然后令其两两组合,再来进行模型训练。例如,对于上述四分类数据集,根据标签类别可将其拆分成四个数据集,然后再进行两两组合,总共有6种组合,也就是 C 4 2 C^2_4 C42种组合。拆分过程如下所示:

81

然后在这6个新和成的数据集上,我们就能训练6个分类器。当然,如果是N分类问题,则需要训练 C N 2 = N ( N − 1 ) 2 C^2_N=\frac{N(N-1)}{2} CN2<

小讯
上一篇 2025-03-21 07:31
下一篇 2025-04-04 15:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/18878.html