【CoaT】Co-Scale Conv-Attentional Image Transformers 译读笔记

Co-Scale Conv-Attentional Image Transformers

摘要

在本文中,提出了 Co-scale conv-attentional image Transformers(CoaT),它是一种基于Transformer的图像分类器,同时具备 co-scale 和 conv-attentional 机制。首先,同尺度机制(co-scale mechanism)在保持Transformer编码器分支在各个尺度上的完整性的同时,允许在不同尺度上学习到的表示有效地相互通信;本文设计了一系列串行和并行模块来实现同尺度机制。其次,本文提出卷积注意力机制,在因子化注意力模块中以类卷积的高效实现方式引入相对位置嵌入。CoaT赋予图像Transformer更丰富的多尺度与上下文建模能力。在ImageNet数据集上,相对较小的CoaT模型相比于相似规模的CNN和 image/vision Transformers,取得了更优的分类结果。CoaT的主干网络在目标检测和实例分割任务中的有效性也得到了验证,表明其具有广泛的计算机视觉下游任务的适用性。

1 引言

人工智能领域近期的一项显著进展是注意力机制 38_Image Caption 和 Transformer 31 的创造,这项技术已经在多个领域产生了深远的影响,包括自然语言处理7_BERT](https://arxiv.org/abs/1810.04805), [20_GPT1、文档分析 39_LayoutLM、语音识别 8_Speech-Transformer 和计算机视觉9_ViT](https://arxiv.org/abs/2010.11929), [3_DETR。过去,最先进的图像分类器主要建立在 CNN15_document recognition](https://ieeexplore.ieee.org/document/726791), [14_AlexNet](https://proceedings.neurips.cc/paper_files/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf), [27_Inception](https://arxiv.org/abs/1409.4842), [26_VGG](https://arxiv.org/abs/1409.1556), [11_ResNet](https://arxiv.org/abs/1512.03385), [36_ResNeXt之上,通过多层滤波过程完成特征提取。然而,近期的一些研究30_DeiT](https://arxiv.org/abs/2012.12877), [9_ViT 开始显示出基于Transformer的图像分类器也具备令人鼓舞的性能。

本质上,卷积 15_document recognition 和注意力机制 38_Image Caption 都通过对局部内容和上下文进行建模来解决结构化数据(例如图像和文本)的基本表示问题。在CNN中,感受野通过一系列卷积操作逐步扩大。而注意力机制 [38_Image Caption](https://arxiv.org/abs/1502.03044), 31_ 则与卷积不同:(1)在自注意力 31_Transformer] 中,每个位置或token的感受野立即覆盖整个输入空间,因为每个token都会与包括自身在内的所有token进行"匹配";(2)对于每一对token,自注意力通过计算"查询"(待考察的token)与"键"(被匹配的token)之间的点积,来加权"值"(被匹配token的表示)。

此外,尽管卷积和自注意力机制都执行加权求和,但它们的权重计算方式不同:在CNN中,权重在训练过程中学习,但在测试过程中固定不变;在自注意力机制中,权重是根据每对tokens之间的相似性或亲和性动态计算的。

相关推荐
pluviophile_s3 分钟前
数据结构:第6讲:树与二叉树
数据结构·笔记
爱莉希雅&&&17 分钟前
Rocky Linux 10.1 + K8s 1.36.3 离线集群部署笔记(Kubernetes)
linux·笔记·docker·kubernetes·calico
星恒随风20 分钟前
C++ 多态底层原理:静态绑定、动态绑定、虚函数表与工程实践
开发语言·c++·笔记·学习
go不是csgo1 小时前
从模板到五道 LeetCode:完全背包的 Golang 教学笔记
笔记·leetcode·golang
一只小菜鸡..12 小时前
南京大学 操作系统 (JYY) 学习笔记:进程、系统调用与状态机管理
笔记·学习
DeviceHub12 小时前
硬件工程师选型笔记:ALPS RK12L1230C0K 与 Tonevee RK12L1230C0K 电位器 PIN TO PIN 评估指南
笔记
whyTeaFo12 小时前
GAMES101: Lecture 13: Ray Tracing 1 (Whitted-Style Ray Tracing) ppt笔记
笔记
XS03010617 小时前
SpringMVC核心知识点实操笔记
笔记
依然范特东18 小时前
强化学习笔记1--基础概念
笔记
晓梦林20 小时前
[ACTF2020 新生赛]BackupFile学习笔记
android·笔记·学习