当前位置: 首页 > news >正文

MOCO动量编码

参考,推荐阅读

李沐论文精读系列三:MoCo、对比学习综述(MoCov1/v2/v3、SimCLR v1/v2、DINO等)_moco 对比学习-CSDN博客

背景

1. MOCO CVPR 2020

2. 对比学习:无监督学习的一种,重点学习同类实例中的共同特征,区分非同类实例的不同之处。

3. trick:projection head、更多的数据增强、使用用动量编码器、更大的 batch size

4.发展阶段

2018-->2019mid:InstDisc,Inva Spread,CPC,CMC

2019mid-->2020mid:MOCO(InstDisc改进),SimCLR(Inva Spread改进)

2020mid-->2021mid:BYOL,SimSiam

2021mid-->2021end:MOCO V3,DINO

2021end:MAE

简介

MOCO的主要思想是一种移动加权平均,公式如下:

主要解决对比学习的两个问题,如下:

1.字典足够大 

将anchor以及正负样本的概念转换为key, query的形式,字典足够大,视觉特征更丰富。在队列里计算loss,将batch和队列大小区分开。

2.编码的特征尽量保持一致 

因为是字典大于batch,为保证输出的key由尽可能同一编码器产生,将m设置为0.999,这样保证编码器更新非常缓慢。

MOCO V2/V3

MOCO V2借鉴SimCLR加了映射头

MOCO V3是MOCO V2和SimSiam的延伸

相关文章:

  • Day31 贪心算法part01
  • PgSQL内核特性 - push-based pipeline 执行引擎
  • redis:七、集群方案(主从复制、哨兵模式、分片集群)和面试模板
  • 3.3 Binance_interface APP U本位合约行情-实时行情
  • Fink CDC数据同步(四)Mysql数据同步到Kafka
  • python+flask+django农产品供销展销电子商务系统lkw43
  • C++引用(内含和指针的对比)
  • Ubuntu22.04安装黑屏(进入U盘安装引导时 和 安装完成后)
  • 爬虫练习——动态网页的爬取(股票和百度翻译)
  • Netty应用(五) 之 Netty引入 EventLoop
  • 基于Vue的移动端UI框架整理
  • 内网安全-内网穿透
  • Stable Diffusion 模型下载:Disney Pixar Cartoon Type B(迪士尼皮克斯动画片B类)
  • vue+springboot前后端视频文件等的上传与展示(基于七牛云)
  • Elasticsearch:混合搜索是 GenAI 应用的未来
  • 网络传输文件的问题
  • 2019.2.20 c++ 知识梳理
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Angular6错误 Service: No provider for Renderer2
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • js如何打印object对象
  • markdown编辑器简评
  • mysql 5.6 原生Online DDL解析
  • Zsh 开发指南(第十四篇 文件读写)
  • 浮现式设计
  • 高程读书笔记 第六章 面向对象程序设计
  • 关于for循环的简单归纳
  • 基于HAProxy的高性能缓存服务器nuster
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 简析gRPC client 连接管理
  • 前端js -- this指向总结。
  • 前端之React实战:创建跨平台的项目架构
  • 源码安装memcached和php memcache扩展
  • 中文输入法与React文本输入框的问题与解决方案
  • ​2021半年盘点,不想你错过的重磅新书
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #if 1...#endif
  • #Linux(make工具和makefile文件以及makefile语法)
  • #微信小程序:微信小程序常见的配置传旨
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (篇九)MySQL常用内置函数
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .bat批处理(六):替换字符串中匹配的子串
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET 中让 Task 支持带超时的异步等待
  • // an array of int
  • :not(:first-child)和:not(:last-child)的用法
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @javax.ws.rs Webservice注解
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解