当前位置: 首页 > news >正文

30、二分类和多分类的区别 - 教程

二分类和多分类的区别

  • 都是one-hot编码格式的话:多分类是[[]] 两个【】,二分类是[] 一个【】
  • 多分类的简易模式: 可能会出现非01的例如[1, 0, 2]
  • 也就是多分类,1的位置索引可能在3个不同的位置
  • 这是多分类的one-hot表示(2个样本,3个类别),一个样本有三个位置(1可能会出现3个位置),就会出3个类别 y_true = torch.tensor([[0, 1, 0], [1, 0, 0]], dtype=torch.float)
# 例子1:这是多分类的one-hot表示(2个样本,3个类别)
y_true = torch.tensor([[0, 1, 0], [1, 0, 0]], dtype=torch.float)
# 第一个样本:类别1(索引1处为1)
# 第二个样本:类别0(索引0处为1)
# 这是3分类问题(因为有3个位置)
# 例子2:这是二分类的类别索引表示
y_true = torch.tensor([1, 0], dtype=torch.float)
# 第一个样本:类别1
# 第二个样本:类别0
# 这是2分类问题(只有0和1两个值)
# 例子3:这是二分类的类别索引表示
y_true = torch.tensor([0, 1, 0], dtype=torch.float)
# 三个样本分别属于类别0、1、0
# 这是2分类问题(只有0和1两个值)

关键区别总结

二分类的标签表示:

# 方式1:类别索引(最常用)
y_true = torch.tensor([0, 1, 0, 1])  # 每个样本一个0或1
# 方式2:one-hot编码(较少用)
y_true = torch.tensor([[1, 0], [0, 1], [1, 0], [0, 1]])

多分类的标签表示:

# 方式1:类别索引(最常用)
y_true = torch.tensor([0, 2, 1, 0])  # 每个样本一个整数(0到K-1)
# 方式2:one-hot编码
y_true = torch.tensor([[1, 0, 0],  # 类别0[0, 0, 1],  # 类别2[0, 1, 0],  # 类别1[1, 0, 0]   # 类别0
])

判断分类数量的方法

从类别索引判断:

# 二分类:值只能是0或1
y_true = torch.tensor([0, 1, 0, 1])  # 2分类
# 多分类:值可以是0,1,2,...K-1
y_true = torch.tensor([0, 2, 1, 0])  # 至少3分类(因为有0,1,2)

从one-hot编码判断:

# 二分类:每个向量长度=2
y_true = torch.tensor([[1,0], [0,1], [1,0]])  # 2分类
# 多分类:每个向量长度=K(K>2)
y_true = torch.tensor([[1,0,0], [0,0,1], [0,1,0]])  # 3分类

您的主要理解是正确的:

  • 通过看标签中不同值的数量来判断分类数
  • 二分类只有0和1
  • 多分类有0,1,2,...K-1

只是要注意表示格式的区别(类别索引 vs one-hot编码),但您对本质的理解是准确的!

http://www.jsqmd.com/news/263301/

相关文章:

  • 人生必备的9个第一性原理
  • Apollo 9.0.0 自动驾驶系统整体架构分析 - 实践
  • 火锅爱好者集合!2026年这些火锅品牌值得一试,火锅/牛肉火锅/成都火锅/老火锅/社区火锅/附近火锅,火锅品牌哪个好 - 品牌推荐师
  • 2026 年高铁广告公司综合实力排行榜单及行业分析报告:2026年高铁广告公司如何选?高铁广告公司推荐及选购指南 - Top品牌推荐
  • 攻克RAG系统最后一公里 图文混排PDF解析的挑战与实战方案
  • TailWindCss 核心功能总结 - 教程
  • 向师傅学习的黄金和斐波总结二
  • 爬虫学习
  • Java泛型---桥方法
  • C14-2025.1.18
  • C14-2025.1.18
  • AI论文写作效率飙升200%:从零到一9款工具实操指南,彻底告别拖延 - 麟书学长
  • 别忽视这个16×16的小图标:Icon背后的产品逻辑,以及一款让开发者省心的制作工具
  • 2026年国内专业的智能货架定制厂家推荐,钢制货架/悬臂货架/重载货架/不锈钢货架/模具架/货架,智能货架批发厂家选哪家 - 品牌推荐师
  • 小程序计算机毕设之基于springboot位置服务的城市路线分享系统小程序(完整前后端代码+说明文档+LW,调试定制等)
  • 小程序毕设项目:基于springboot位置服务的城市路线分享系统小程序(源码+文档,讲解、调试运行,定制等)
  • 计算机小程序毕设实战-基于springboot+微信小程序的校园导航与信息服务系统基于微信小程序的校园信息交流平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 【课程设计/毕业设计】基于小程序的位置服务的城市路线分享系统的设计与实现基于springboot位置服务的城市路线分享系统小程序【附源码、数据库、万字文档】
  • 基于AI智能名片链动2+1模式S2B2C商城小程序的流量运营策略研究
  • 学霸同款2026 AI论文网站TOP8:本科生毕业论文必备测评
  • 分期乐购物额度闲置?安全回收指南+可可收实操拆解 - 可可收
  • 全球口碑最好的防脱洗发水排名前十,洗发水哪个牌子效果好?青少年安全首选第一名 - 博客万
  • 大学院-筆記試験練習:数据库(データベース問題訓練) と 软件工程(ソフトウェア)(12)
  • 微信小程序毕设项目推荐-基于微信小程序的驾考在线学习与测试系统基于springboot+微信小程序的驾考在线学习与测试系统【附源码+文档,调试定制服务】
  • 【毕业设计】基于springboot位置服务的城市路线分享系统小程序(源码+文档+远程调试,全bao定制等)
  • Java String 字符串终极详解(全特性+全API+全示例)
  • 【人工智能学习-AI入试相关题目练习-第六次】
  • 微信小程序毕设项目推荐-基于SpringBoot+Vue的校园导航微信小程序的设计与实现基于springboot+微信小程序的校园导航与信息服务系统【附源码+文档,调试定制服务】
  • 氨糖软骨素那个牌子效果最好一 氨糖软骨素选购终极指南:2026高纯高浓新品测评全解析(附真实用户反馈+临床数据支撑) - 博客万
  • 小程序毕设选题推荐:基于位置服务的城市路线分享系统基于springboot位置服务的城市路线分享系统小程序【附源码、mysql、文档、调试+代码讲解+全bao等】