当前位置:网站首页>伪标签汇总
伪标签汇总
2022-08-03 20:31:00 【Mark_Aussie】
伪标签(Pseudo Label)半监督学习中的概念,能够帮助模型更好的从无标注的信息中进行学习。
与完全的无监督学习相比,半监督学习拥有部分的标注数据和大量的未标注数据,更加适合现实场景和竞赛场景。
在现实,标注数据少,未标注数据多;
在竞赛,训练集有标注,测试集未标注;
在半监督学习中伪标签是其中的方法,思路如下:先利用现有的标注数据,训练模型;利用训练的模型对无标注数据预测;将无标注数据的预测标签和数据加入训练集一起训练;
不是将所有的未标注数据预测后一起进行训练,
如果初期有标注的数据集比较少,则每次加入的伪标签也不能很多;
上述对未标注数据进行预测和加入训练的过程是迭代进行,不是单次进行的。
在竞赛中伪标签不是万能的,一般情况下伪标签适用于:
非结构化数据,使用深度学习的常见下;
模型的精度较高的情况下,加入的伪标签才精确;
在竞赛中,根据Kaggle的机制伪标签可以分为:
非Kernel赛:线下伪标签,线下预测,进行伪标签训练,再预测;
Kernel赛:线上伪标签,线上预测,伪标签再训练预测,再预测;
伪标签与软标签:
伪标签(Pseudo Label)对未标注数据进行预测,进行二次训练;
软标签(Soft Label)对标签转为离散值,进行二次训练;
软标签一般使用在模型蒸馏和某些数据集的训练中,可以让模型学习到样本整体类别分布。同时软标签与硬标签(Hard Label)相比,可以防止模型过拟合,配合mixup一起进行使用。
软标签与伪标签同时使用;在下图中照片的原始标签为car,但照片还有person的类别,如果直接使用硬标签进行训练,会带来一定的模型噪音。可用模型的预测概率结果(每类概率分布)代替原始图片的标签进行训练,这样图片的标签就更加合理,模型训练过程也会更加稳定。
在竞赛中如果没有其他涨分的方法,再建议尝试伪标签,否则不建议尝试;
伪标签适合用在深度学习方法中,且一般选择预测执行度高的样本加入训练;
伪标签是否能使用,需要按照举办方规定;
半监督的训练过程:
第一步:使用标签数据训练模型
第二步:使用训练的模型为不加标签的数据预测标签
第三步:同时使用pseudo和标签数据集重新训练模型,模型用于对测试数据的最终预测。
边栏推荐
- LeetCode 1374. 生成每种字符都是奇数个的字符串
- 149. The largest number on a straight line, and check the set
- ES6 introduction and let, var, const
- MapReduce介绍及执行过程
- 2022.8.2
- leetcode refers to Offer 58 - II. Left Rotate String
- 染料修饰核酸RNA|[email protected] 610/[email protected] 594/Alexa 56
- 头条服务端一面经典10道面试题解析
- ESP8266-Arduino编程实例-WS2812驱动
- leetcode 16.01. Swap numbers (swap the values of 2 numbers without using temporary variables)
猜你喜欢
数据库定时备份winserver2012篇
codeforces:C. Maximum Subrectangle【前缀和 + 贪心 + 最小子数组和】
通关剑指 Offer——剑指 Offer II 009. 乘积小于 K 的子数组
xss.haozi练习通关详解
error: C1083: 无法打开包括文件: “QString”: No such error: ‘QDir‘ file not found
RNA核糖核酸修饰RNA-HiLyte FluorTM 405荧光染料|RNA-HiLyte FluorTM 405
为什么 BI 软件都搞不定关联分析
abs()、fabs() 和 labs() 的区别
CLIP论文解读
149. The largest number on a straight line, and check the set
随机推荐
Lecture topics and guest blockbuster, TDengine developers conference to promote data technology "broken"
第三方验收测试报告有什么作用?如何获取权威软件测试报告?
涨薪5K必学高并发核心编程,限流原理与实战,分布式计数器限流
glusterfs build and use
子结点的数量(2)
codeforces:C. Maximum Subrectangle【前缀和 + 贪心 + 最小子数组和】
PHP according to the longitude and latitude calculated distance two points
直播小程序源码,UI自动化中获取登录验证码
通关剑指 Offer——剑指 Offer II 009. 乘积小于 K 的子数组
后台图库上传功能
转运RNA(tRNA)甲基化修饰7-甲基胞嘧啶(m7C)|tRNA-m7G
Matlab paper illustration drawing template No. 42 - bubble matrix diagram (correlation coefficient matrix diagram)
Detailed steps for tensorflow-gpu2.4.1 installation and configuration
迪赛智慧数——柱状图(多色柱状图):2021年我国城市住户存款排名
leetcode 072. Finding Square Roots
不知道这4种缓存模式,敢说懂缓存吗?
力扣707-设计链表——链表
leetcode 2119. 反转两次的数字
Power button - 203 - remove the list elements linked list
EasyCVR平台海康摄像头语音对讲功能配置的3个注意事项