码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 伪标签汇总


    伪标签(Pseudo Label)半监督学习中的概念,能够帮助模型更好的从无标注的信息中进行学习。

    与完全的无监督学习相比,半监督学习拥有部分的标注数据和大量的未标注数据,更加适合现实场景和竞赛场景。

    • 在现实,标注数据少,未标注数据多;

    • 在竞赛,训练集有标注,测试集未标注;

    在半监督学习中伪标签是其中的方法,思路如下:先利用现有的标注数据,训练模型;利用训练的模型对无标注数据预测;将无标注数据的预测标签和数据加入训练集一起训练;

    不是将所有的未标注数据预测后一起进行训练,

    • 如果初期有标注的数据集比较少,则每次加入的伪标签也不能很多;

    • 上述对未标注数据进行预测和加入训练的过程是迭代进行,不是单次进行的。

    在竞赛中伪标签不是万能的,一般情况下伪标签适用于:

    • 非结构化数据,使用深度学习的常见下;

    • 模型的精度较高的情况下,加入的伪标签才精确;

    在竞赛中,根据Kaggle的机制伪标签可以分为:

    • 非Kernel赛:线下伪标签,线下预测,进行伪标签训练,再预测;

    • Kernel赛:线上伪标签,线上预测,伪标签再训练预测,再预测;

    伪标签与软标签:

    • 伪标签(Pseudo Label)对未标注数据进行预测,进行二次训练;

    • 软标签(Soft Label)对标签转为离散值,进行二次训练;

    软标签一般使用在模型蒸馏和某些数据集的训练中,可以让模型学习到样本整体类别分布。同时软标签与硬标签(Hard Label)相比,可以防止模型过拟合,配合mixup一起进行使用。

    软标签与伪标签同时使用;在下图中照片的原始标签为car,但照片还有person的类别,如果直接使用硬标签进行训练,会带来一定的模型噪音。可用模型的预测概率结果(每类概率分布)代替原始图片的标签进行训练,这样图片的标签就更加合理,模型训练过程也会更加稳定。

    • 在竞赛中如果没有其他涨分的方法,再建议尝试伪标签,否则不建议尝试;

    • 伪标签适合用在深度学习方法中,且一般选择预测执行度高的样本加入训练;

    • 伪标签是否能使用,需要按照举办方规定;

    半监督的训练过程:

    第一步:使用标签数据训练模型

    第二步:使用训练的模型为不加标签的数据预测标签

    第三步:同时使用pseudo和标签数据集重新训练模型,模型用于对测试数据的最终预测。

    参考:Kaggle知识点:伪标签Pseudo Label - 墨天轮

    【机器学习】伪标签(Pseudo-Labelling)的介绍:一种半监督机器学习技术 - 腾讯云开发者社区-腾讯云

  • 相关阅读:
    NSSCTF
    #gStore-weekly | gStore源码解析(四):安全机制之黑白名单配置解析
    大数据毕业设计选题推荐-旅游景点游客数据分析-Hadoop-Spark-Hive
    python基于django的健身资讯网站 vue
    ionic android app打包和发布
    小白学安全-KunLun-M静态白盒扫描工具
    Go 程序的init函数在什么时候执行
    [Games 101] Lecture 11-12 Geometry 2 (Curves and Surfaces)
    FISCO BCOS(二十五)———多机部署
    IDEA创建SpringCloud项目(使用SpringAssistant插件)
  • 原文地址:https://blog.csdn.net/MarkAustralia/article/details/126115904
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号