关于对比学习(简单整理

  1. 什么是对比学习?

    ​ 对比学习是一种学习方法,侧重于通过对比正反两方面的实例来提取有意义的表征。它利用的假设是,在学习到的嵌入空间中,相似的实例应靠得更近,而不相似的实例应离得更远。通过将学习作为一项辨别任务,对比学习允许模型捕捉数据中的相关特征和相似性。

    我的理解就是通过原始样本和增强样本的对比学习,在样本中学习到最能代表这些相似样本的特征表示;也通过与不同的样本之间进行学习,尽量在特征表示中排除这些不相似的样本的特征;

  2. 对比学习常用语那些领域?

​ 监督学习、半监督学习、NLP、数据增强等。

  1. 对比学习的经典模型:

    SimCLR:《A Simple Framework for Contrastive Learning of Visual Representations》2020
    MoCo:《Momentum Contrast for Unsupervised Visual Representation Learning》2020
    BYOL:《Bootstrap your own latent: A new approach to self-supervised Learning》2020
    SwAV:Unsupervised Learning of Visual Features by Contrasting Cluster Assignments 2020
    Barlow Twins:《Barlow Twins: Self-Supervised Learning via Redundancy Reduction》2021

记录给自己看的!

相关推荐
北芝科技3 分钟前
AI在教育中的五大应用场景,助力教学与学习全面智能化解决方案
人工智能·学习
金融小师妹7 分钟前
机器学习捕捉地缘溢价:黄金突破一周高位,AI预测模型验证趋势强度
大数据·人工智能·深度学习
byzh_rc14 分钟前
[机器学习-从入门到入土] 拓展-范数
人工智能·机器学习
草原上唱山歌24 分钟前
推荐学习的C++书籍
开发语言·c++·学习
安得权31 分钟前
Azure Dataverse 权限设计学习
学习·flask·azure
一招定胜负35 分钟前
自然语言处理CBOW模型:基于上下文预测中间词
人工智能·深度学习·机器学习
华如锦1 小时前
四:从零搭建一个RAG
java·开发语言·人工智能·python·机器学习·spring cloud·计算机视觉
sonadorje1 小时前
梯度下降法的迭代步骤
算法·机器学习
做cv的小昊1 小时前
【TJU】信息检索与分析课程笔记和练习(6)英文数据库检索—web of science
大数据·数据库·笔记·学习·全文检索
luming-021 小时前
java报错解决:sun.net.utils不存
java·经验分享·bug·.net·intellij-idea