表示学习发展历程

一:百花齐放

1- Inst-Disc

2 - Inva-Spread

3 - CPC

4 - CMC

二、CV双雄

1 - MoCo

2 - SimCLR

创新点:1 - 数据增强; 2- g函数; 3- 更大的批次+更长的训练时间

下面为论文中的数据增强技术:

结果表明:Crop和Color最有效

下图说明,1- 增加非线性层比直接用编码器增加很大;2- 非线性层比线性层增加10个点;3- 维度128就已经很好,无需更大;

3 - MoCo V2

在SimCLR上改进,节奏很快。

改进汇总如下:

4 - SimCLR v2

5 - SWAV-引入聚类

算法分析如下:

结果一流:

除了使用聚类,还增加了Crop数量

消融研究

三、无负样本

1 - BYOL

算法关键点如下:1 - 一个视角进行预测另一个视角;2 - 两个视角的MSE为目标函数

无负样本解释1:
1 - SimCLR架构
2 - MoCo V2
3 - BYOL
4 - BN作用对比
5- BN求平均,隐含负样本
6 - 回应

7 - 详细消融实验

2 - Sim-siam

2.1 - 伪代码
2.2 - 假设
2.3 - 孪生网络对比

2.4 - 对比

四、Transformer

论文1 - MoCo V3 - Kaiming He

细节1 - 批次变大,结果不稳定

细节1解答 patch projection

论文2 - DINO

架构

五、总结

相关推荐
徐新帅21 小时前
4181:【GESP2603七级】拆分
c++·学习·算法·信奥赛
敢敢のwings21 小时前
NVIDIA Thor学习之 |在Jetson AGX Thor上部署OpenClaw并基于Ollama的边缘AI协作实战(二)
人工智能·学习
三分钟管理实战案例1 天前
华恒智信助力传统制造与科技服务行业完成激活组织效能,打破“躺平”困局
学习
y = xⁿ1 天前
MySQL学习笔记:乐观锁VS悲观锁/八股总结
笔记·学习·mysql
d111111111d1 天前
STM32-UART抽象层封装
笔记·stm32·单片机·嵌入式硬件·学习
华清远见IT开放实验室1 天前
嵌入式系统化课程 学习内容与服务说明
linux·stm32·学习·嵌入式·全栈·虚拟仿真·测评中心
爱上好庆祝1 天前
学习js的第2天
前端·css·学习·html·css3
三品吉他手会点灯1 天前
C语言学习笔记 - 12.C语言简介 - 一元二次方程详解
c语言·笔记·学习
Joseph Cooper1 天前
STM32MP157 Linux驱动学习笔记(五):子系统与工程边界(V4L2/IIO/devmem/UIO)
linux·stm32·学习