01学习目标
- 理解 patch 化与 ViT
- 理解对比式与掩码式自监督
- 会用 SAM 做分割
建议先学:Transformer 与注意力 · CNN、RNN 与注意力的诞生
02要掌握的算法
每张卡都有原始论文、前置和学习资料。
视觉 Transformer ViTVision Transformer (ViT) 把图像切成 16×16 小块当作“单词”,直接用 Transformer 处理。 2020核心 SimCLR 自监督对比学习SimCLR 同一图片的两种增强视图互为正样本,无标签学习视觉表征。 2020扩展 掩码自编码器 MAEMasked Autoencoders (MAE) 遮住 75% 的图像块,让模型补全,从而学到视觉表征。 2021核心 联合嵌入预测架构 JEPAJoint-Embedding Predictive Architecture (JEPA) 在抽象表征空间里预测被遮住的部分,而不是重建像素。 2023核心 Segment Anything(SAM)Segment Anything (SAM) 点一下或画个框,就能分割图中任意物体的基础模型。 2023核心 对比学习与 InfoNCEContrastive Learning (InfoNCE) 拉近正样本对、推远负样本,学到好的嵌入。 2018核心 U-Net 先下采样再上采样、中间用跳连拼接的“U 形”卷积网络。 2015核心 Faster R-CNN 目标检测Faster R-CNN (Object Detection) 先由网络提出候选框,再分类并精修位置的两阶段检测器。 2015核心 YOLO 实时目标检测YOLO (Real-Time Object Detection) 一次前向就同时预测所有物体的框和类别,速度极快。 2015核心 DETR(Transformer 目标检测)DETR (Detection Transformer) 用 Transformer 把检测变成“集合预测”,去掉锚框和 NMS。 2020核心 Swin Transformer 在局部窗口里算注意力并逐层合并,适合检测分割的层级视觉骨干。 2021扩展 DINOv2 自监督视觉特征DINOv2 (Self-Supervised Visual Features) 不用标注,用自蒸馏在海量图片上训练通用视觉特征。 2023核心
03必读论文
04课程与视频
05动手:项目、代码与练习
全部是官方或作者公开的免费页面,多数能在浏览器或免费 Colab 里直接运行。
动手项目
用预训练 ViT 做小样本图像分类(线性探针 vs 微调),并用 SAM 自动标注一批图片。
- 1
- 2
- 3
06自测题
先自己想,再点开看答案。
ViT 如何把图像变成序列?
切成固定大小 patch 并线性投影。
MAE 遮盖率为何高达 75%?
图像冗余大,低遮盖太容易。
SAM 的提示可以是什么?
点、框、掩码等。
所在人群路线:各学科研究者