多标签与多分类的区别

多标签与多分类的区别

多标签 多分类
样本类别个数 一个或多个 只有一个
输出 一个标签维度的向量,每一维度是类别的概率[0.1, 0.6, 0.1, 0.1, 0.8] 输出属于每个类别的概率[0.1, 0.6, 0.1, 0.1, 0.1]
标签 多标签的每一维度都是0或者1,类别可以共存,或者存在依赖关系[0,1,0,0,1] 标签只有一个类别, 类别互斥0,1,2,3,4,5, 如果属于第1类[0,1,0,0,0]
损失函数 BCEWithLogitsLoss(自带sigmoid) CrossEntropyLoss(自带softmax)

参考:
CrossEntropyLoss() 和 nn.BCEWithLogitsLoss() 举例说明区别
多标签与多分类

相关推荐
IT_陈寒5 分钟前
Python性能提升50%:这5个隐藏技巧让你的代码快如闪电⚡
前端·人工智能·后端
AI大模型学徒1 小时前
NLP基础(九)_N-gram模型
人工智能·自然语言处理·nlp·n-gram
极客BIM工作室1 小时前
理清 BERT 中 [CLS] 向量的核心逻辑:训练双向更新与推理作用不矛盾
人工智能·机器学习·bert
IT·小灰灰1 小时前
基于Python的机器学习/数据分析环境搭建完全指南
开发语言·人工智能·python·算法·机器学习·数据分析
Keep_Trying_Go2 小时前
LightningCLI教程 + 视频讲解
人工智能·pytorch·语言模型·大模型·多模态·lightning
1***s6322 小时前
Java语音识别开发
人工智能·语音识别
模型启动机2 小时前
DeepSeek OCR vs Qwen-3 VL vs Mistral OCR:谁更胜一筹?
人工智能·ai·大模型·ocr·deepseek
Chef_Chen2 小时前
数据科学每日总结--Day26--数据挖掘
人工智能·数据挖掘