美文网首页
多分类问题

多分类问题

作者: 程序猿爱打DOTA | 来源:发表于2017-05-26 14:52 被阅读0次

“一对一”,OvO: 产生N(N-1)个分类器,测试时,新样本提供给所有分类器,取结果中预测最多的类别作为最终结果

“一对多”,OvR:   产生N个分类器,在预测时,若只有一个分类器预测为正类,则对应的类别标记为最终分类结果。若有多个分类器预测为正例,则通常考虑各个分类器的预测置信度,选择置信度最大的类别标记作为分类结果。


"多对多',MvM: 每次将若干类作正例,剩余的作负例,不能随便划分,最常用的技术“ECOC” 纠错输出码;

OvO和OvR都是MvM的特例

编码:对N 个类别做M次划分,每次划分将一部分类别划为正例,一部分划为反例,训练M个分类器

解码:M个分类器分别对测试样本进行预测,这些预测标记组成一个编码,将这个预测编码与每个类别各自的编码进行比较,返回其中距离最小的类别作为最终预测结果。 

详见西瓜书P65

编码矩阵: 二元码:正类,反类; 三元码:正类,反类,停用类

ECOC编码对分类器的错误有一定的容忍和修正能力,ECOC越长,纠错能力越强。


如果希望为一个样本同时预测出多个类别标记,这个任务就不再是多分类学习,而是“多标记学习”,这是机器学习领域,近年来相当活跃的一个研究领域。

相关文章

  • 逻辑回归(三)

    多类别分类(Multiclass Classification) 在多类别分类问题中,我们的训练集中有个多个类别,...

  • 3.3多类别分类问题

    一对多分类问题 一对多分类问题的例子: 按如下标签分类邮件:工作、朋友、家庭、兴趣 天气预报根据天气类型分类:晴天...

  • 通俗理解label smoothing 标签平滑实例

    问题背景 对于分类问题,尤其是多类别分类问题中,常常把类别向量做成one-hot vector(独热向量)。 简单...

  • 树的理解

    1.什么是树? 树解决的是一对多的问题,一般来说什么是一对多的问题呢,分类问题(分类问题某种意义上也概括了从属问题...

  • 多标签分类问题 [case study]

    多标签问题 比如音乐,同一首歌曲有不同的标签,比如流行,pop,R&B,民族等每个实例所属于的类别不是唯一的,同一...

  • ML.NET 示例:多类分类之问题分类

    ML.NET 示例:多类分类之问题分类 写在前面 准备近期将微软的machinelearning-samples翻...

  • Tensorflow实现CNN文本分类

       摘要:本文主要是用于学习。从实践中出发,利用TensorFlow解决NLP中的分类问题,主要包括多分类、多...

  • ml-多类别分类:一对多

    目标:使用逻辑回归来解决多类别分类问题分类算法:“一对多”(one-vs-all) 将多个类中的一个类记为正向类(...

  • 六步走构建深度学习模型

    第1步:损失函数 回归问题用MSE 多类别分类问题用交叉熵 二分类问题用二值交叉熵 第2步:初始神经网络架构 结构...

  • 垃圾分类好,方法总比问题多

    “收垃圾啦。” 我正在和住在西城区平房里的婶子聊天,她让我稍等,慌忙跑了出去。 原来他们街道垃圾改革,取消了固定的...

网友评论

      本文标题:多分类问题

      本文链接:https://www.haomeiwen.com/subject/sdcxfxtx.html