对比学习是一种常用的自监督学习方法。

核心思想:把正样本距离拉近,正样本与负样本距离拉远。(类似度量学习中的margin, 但是对比学习为正负样本分类,无margin概念)

方式:通过一个正样本,以及k个负样本进行对比学习,研究表明K越大越好,可以取几万个。

优化问题:对于一个正样本,需要和k个负样本做分类,使模型分清楚哪些是正样本,哪些是负样本,用交叉熵即可。如下图

        

经典方法:

memory bank:利用instance 分类,即每一个图片是一个类别。如imagenet就有120万类&

对比学习Contrastive Learning相关推荐

  1. 从对比学习(Contrastive Learning)到对比聚类(Contrastive Clustering)

    从对比学习(Contrastive Learning)到对比聚类(Contrastive Clustering) 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailug ...

  2. 理解对比表示学习(Contrastive Learning)

    目录 一.前言 二.对比学习 三.主要论文(附代码分析) 1. AMDIM ([Bachman](https://arxiv.org/pdf/1906.00910.pdf) *et al.* 2019 ...

  3. 理解对比学习(contrasive learning)

    1.什么是对比学习? 对比学习,顾名思义就是在训练中和某些东西进行对比从而学习,在自编码器中,输出与自己进行对比,从而得到一个中间量latent code,我认为这也是一种对比学习. 2.对比学习框架 ...

  4. 图对比学习入门 Contrastive Learning on Graph

    对比学习作为近两年的深度学习界的一大宠儿,受到了广大研究人员的青睐.而图学习因为图可以用于描述生活中广泛出现的非欧式数据,具有广大的应用前景.当图学习遇上了对比学习- 本文从对比学习入手,再介绍图对比 ...

  5. SimCSE:用于句子嵌入的对比学习

    目录 引言 对比学习Contrastive Learning SimCSE思想 无监督下的SimCSE 有监督下的SimCSE 连接各向异性Connection to Anisotropy 分析 引言 ...

  6. MoCo 动量对比学习——一种维护超大负样本训练的框架

    MoCo 动量对比学习--一种维护超大负样本训练的框架 FesianXu 20210803 at Baidu Search Team 前言 在拥有着海量数据的大型互联网公司中,对比学习变得逐渐流行起来 ...

  7. 对比学习顶会论文系列-3-2

    文章目录 一.特定任务中的对比学习 1.2 摘要生成中的对比学习--SimCLS: A Simple Framework for Contrastive Learning of Abstractive ...

  8. 张俊林:对比学习研究进展精要

    作者 | 张俊林 编辑 | 夕小瑶的卖萌屋 对比学习(Contrastive Learning)最近一年比较火,各路大神比如Hinton.Yann LeCun.Kaiming He及一流研究机构比如F ...

  9. 对比学习(一)-双塔模型-simCLR

    对比学习链接 对比学习 引言 bert在对比学习中起到的作用: **对比学习的作用:** 生成式自监督学习: 判别式自监督学习 simCLR SimCLR正负例构建 SimCLR表示学习系统构建 Si ...

最新文章

  1. RabbitMQ 延迟消息的极限是多少?
  2. ubuntu 编译caffe makefile.config
  3. 阿里1582.73亿营收背后的持续交付如何玩?
  4. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——查看命令
  5. html5仪表板可调节,使用HTML5画布实现的超棒javascript动画仪表板:gauge.js
  6. 视频内容理解在手淘逛逛中的应用与落地
  7. Java Math的 floor,round和ceil的总结 ,java基础知识
  8. Angular Universal 的演进历史
  9. VUE2第五天学习---自定义指令
  10. Arduino笔记-温度传感器的使用
  11. 从事Web前端开发,必须要知道的这些框架
  12. 扒小程序 小程序反编译 获取小程序源码 完美反编译任何小程序完整代码
  13. 面板数据随机效应模型下,可行的广义最小二乘法FGLS估计
  14. BUUCTF 藏藏藏
  15. 从JavaScript二维数组排序说开去(2)
  16. Python安装Pyecharts和Jupyter Notebook,与使用
  17. 线程安全的对象生命期管理(一)
  18. 耦合(六种)与 内聚(七种)—《软件工程与计算》笔记
  19. 怎样使用计算机函数求出等级,巧用Excel函数出练习题
  20. C语言基础题-水仙花数

热门文章

  1. 关于升级win10 右键卡顿的解决方法
  2. 贝尔链CEO Vincent:让游戏玩家从趣味消费到价值收益
  3. 618营销新动向:Swisse年轻化产品教育成电商战场新突破口!
  4. uinavgationcontroller
  5. Excel删除区域内的空白格
  6. 【MATLAB】遗传算法(GA)求解TSP问题
  7. 蓝精灵事件来袭: 深受喜爱的蓝色角色来 Web3 啦!
  8. win10 笔记本蓝牙不见了
  9. 【PC工具】文字文本朗读工具,语音朗读软件,TTS语音合成
  10. 传统 以太网 时隙(slot time) 理解