二分类学习推广到多分类学习

入门小菜鸟,希望像做笔记记录自己学的东西,也希望能帮助到同样入门的人,更希望大佬们帮忙纠错啦~侵权立删。

目录

一、主要思想

二、一对一(OvO)

三、一对其余(OvR)

1、方法阐述

2、与OvO的对比

四、多对多(MvM)

1、方法阐述 

2、ECOC

五、python实现


一、主要思想

拆解法——将多分类任务拆为多个二分类问题进行求解。

经典拆分策略有:一对一,一对其余,多对多


二、一对一(OvO)

假定总共有N个类别,我们随机选两个类别来进行二分类学习,那么一共有C_{n}^{2}种组合,即产生C_{n}^{2}个二分类的分类器。最后的预测结果则由这C_{n}^{2}个分类器的结果进行投票得出。


三、一对其余(OvR)

1、方法阐述

假定总共有N个类别,我们随机选一个类别作为正例,其余作为反例来进行二分类学习,产生N个二分类的分类器。最后的预测结果则由这N个分类器的结果进行投票得出(选择最大置信度的那个类别)。

2、与OvO的对比

(1)OvO的存储开销和测试时间比OvR大

(2)OvR的每个分类器都用了全部的样本,OvO的每个分类器仅用到两个类别的样本。

(3)预测性能的区别需要看具体的数据分布,多数情况下两者效果差不多。


四、多对多(MvM)

1、方法阐述 

假定总共有N个类别,我们随机选若干个类别作为正例,其余作为反例来进行二分类学习。

MvM需要有特殊的设计。

常见的MvM技术——纠错输出码(ECOC)

2、ECOC

将编码思想引入类别拆分,并尽可能在解码过程中具有容错性。

🌳基本工作流程:

(1)编码:对N个类别做M次划分,每次划分将一部分类别划分为正类,另一部分划分为反类,从而形成一个二分类训练集。这样就可以训练出M个二分类器。

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

🌳具体过程阐述

类别划分通过编码矩阵指定。常见的编码矩阵形式有二元码和三元码。以下我们以二元码为例:

其中+1代表在分类器f_{i}下是正例,-1代表反例。 C代表类别。最后一行是最终得到的测试编码。

海明距离:两个合法代码对应位上编码不同的位数。

欧氏距离:对于C1:sqrt(0+4+4+4+0)=2√3 (C1行编码与测试样例的编码)

基于欧氏距离和海明距离:最终预测结果是C3。

🌳特点:

(1)ECOC编码越长,纠错能力越强,但码长有一定的限制(组合数目的限制)—— 某个分类器若分错了,影响的程度随编码的增长而减弱。

(2)对于同等长度编码,任意两个类别之间的编码距离越远,则纠错能力越强。


五、python实现

详见逻辑回归(Logistic Regression)_tt丫的博客-CSDN博客_逻辑回归csdn

中的“逻辑回归的python实现”——函数参数选择决定多分类任务中的拆解方式


欢迎大家在评论区批评指正,谢谢~

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
当然可以!以下是垃圾自动分类机器产品计划书的发展规划: 发展目标: 1. 在市场上建立起知名度和品牌影响力,成为垃圾分类领域的领先品牌。 2. 拓展产品应用领域,覆盖更多的家庭用户、社区和公共场所、垃圾处理中心等。 3. 不断提升产品的智能化水平和分类准确性,满足用户不断增长的需求。 4. 推动垃圾分类意识的普及,促进可持续发展和环境保护。 发展计划: 1. 第一阶段 - 研发和推出初版产品 - 完成市场调研和需求分析,确定产品规格和功能。 - 进行数据收集和准备,并开发垃圾分类的机器学习模型。 - 设计并制造垃圾自动分类机器产品的初始版本。 - 进行内部测试和优化,确保产品质量和性能。 - 推出初版产品,并进行市场推广和用户反馈收集。 2. 第二阶段 - 功能增强和市场拓展 - 基于初版产品的用户反馈和市场需求,进行功能增强和优化。 - 提升垃圾分类算法和模型,提高分类准确性和效率。 - 拓展产品应用场景,与社区、公共场所和垃圾处理中心等合作,推广产品应用。 - 扩大市场推广,提高产品知名度和用户数量。 3. 第三阶段 - 技术创新和持续改进 - 持续进行技术创新,包括算法、硬件设备和用户界面等方面的改进。 - 结合最新的人工智能和机器学习技术,提升产品的智能化水平。 - 与相关科研机构和行业合作,进行技术交流和共同研发。 - 不断收集用户反馈,并进行产品改进和优化。 4. 第四阶段 - 品牌建设和国际市场拓展 - 加强品牌建设,提升品牌知名度和影响力。 - 在国内市场稳定发展的基础上,拓展国际市场。 - 通过合作伙伴和渠道拓展,进一步扩大产品的用户群体。 - 寻求国际合作和项目合作,共同推动垃圾分类技术的发展。 以上是垃圾自动分类机器产品计划书的发展规划,旨在实现长期的产品发展和市场增长。希望能够满足您的需求!如果您还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tt丫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值