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

news/2026/1/18 16:39:46/文章来源:https://www.cnblogs.com/yangykaifa/p/19498716

二分类和多分类的区别

  • 都是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.mzph.cn/news/1178732.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序毕设选题推荐:基于Java的校园导航微信小程序的设计与实现基于springboot+微信小程序的校园导航与信息服务系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

别忽视这个16×16的小图标:Icon背后的产品逻辑,以及一款让开发者省心的制作工具

在互联网产品的世界里,我们常常聚焦于宏大的功能架构、流畅的交互体验、精美的视觉设计,却容易忽略一个看似微不足道的元素——Icon(图标)。尤其是网页的favicon.ico,那个仅仅占据浏览器标签栏1616像素的小图标&#x…

计算机小程序毕设实战-基于springboot+微信小程序的驾考在线学习与测试系统驾校预约学习系统查看教练信息、教练预约进行考试【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

小程序计算机毕设之基于springboot位置服务的城市路线分享系统小程序(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

小程序毕设项目:基于springboot位置服务的城市路线分享系统小程序(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

计算机小程序毕设实战-基于springboot+微信小程序的校园导航与信息服务系统基于微信小程序的校园信息交流平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

【课程设计/毕业设计】基于小程序的位置服务的城市路线分享系统的设计与实现基于springboot位置服务的城市路线分享系统小程序【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

基于AI智能名片链动2+1模式S2B2C商城小程序的流量运营策略研究

摘要:在零售行业竞争日益激烈的背景下,流量获取与转化成为企业发展的关键。本文聚焦AI智能名片链动21模式S2B2C商城小程序这一创新商业模式,深入探讨其在推广产品定位、归集渠道现有流量以及拓展内外部流量方面的作用机制与实践路径。通过理论…

学霸同款2026 AI论文网站TOP8:本科生毕业论文必备测评

学霸同款2026 AI论文网站TOP8:本科生毕业论文必备测评 2026年学术写作工具测评:为何需要一份精准榜单? 随着AI技术在学术领域的深度应用,越来越多的本科生开始依赖智能写作工具辅助论文撰写。然而,面对市场上琳琅满目的…

分期乐购物额度闲置?安全回收指南+可可收实操拆解 - 可可收

当下消费场景中,不少人手中握着分期乐购物额度却闲置不用,想将其回收又苦于找不到安全路径。作为深耕卡券回收领域的从业者,我将站在用户视角,拆解分期乐购物额度回收的安全核心、实操细节,助力大家避开陷阱顺利回…

大学院-筆記試験練習:数据库(データベース問題訓練) と 软件工程(ソフトウェア)(12)

大学院-筆記試験練習:数据库(データベース問題訓練) と 软件工程(ソフトウェア)(12)1-前言2-数据库データベースデータベース(本番レベル問題)【問題1】(デ…

全球口碑最好的防脱洗发水排名前十,洗发水哪个牌子效果好?青少年安全首选第一名 - 博客万

在秀发稀疏问题日益普遍的时代,挑选一款真正有效的固发洗发产品,已超越单纯关注“防脱”功能,其能否“温和适配各类头皮状况”已成为更深层的考量。油性发质担忧清洁不足,干燥头皮惧怕越洗越脆,而完整的头皮微生态…

微信小程序毕设项目推荐-基于微信小程序的驾考在线学习与测试系统基于springboot+微信小程序的驾考在线学习与测试系统【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

【毕业设计】基于springboot位置服务的城市路线分享系统小程序(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

Java String 字符串终极详解(全特性+全API+全示例)

一、String 基础定义与底层实现 1.1 核心定义 String 是 Java 中用于表示不可变字符序列的引用类型,位于 java.lang 包下。JVM 会自动加载该包,无需手动导入。它并非 8 种基本数据类型(byte、short、int、long、float、double、char、boolean…

【人工智能学习-AI入试相关题目练习-第六次】

人工智能学习-AI入试相关题目练习-第六次1-前言3-问题题目训练第1問(人工知能・探索アルゴリズム【相似】)【選択肢】第2問(人工知能・確率的推定【相似】)【選択肢】第3問(人工知能・強化学習【予測・模擬】&#xff…

微信小程序毕设项目推荐-基于SpringBoot+Vue的校园导航微信小程序的设计与实现基于springboot+微信小程序的校园导航与信息服务系统【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

氨糖软骨素那个牌子效果最好一 氨糖软骨素选购终极指南:2026高纯高浓新品测评全解析(附真实用户反馈+临床数据支撑) - 博客万

Meta描述:本文基于覆盖全国31省市4200名用户的真实体验与第三方检测数据,深度评测“氨糖软骨素那个牌子效果最好一”,从吸收技术、配方科学性到临床实证六大维度全面剖析,提供适配不同人群的理性选购方案。 摘要:面对市…

小程序毕设选题推荐:基于位置服务的城市路线分享系统基于springboot位置服务的城市路线分享系统小程序【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

小程序计算机毕设之基于springboot+微信小程序的校园导航与信息服务系统基于Java的校园导航微信小程序的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…