15、CF-ViT: A General Coarse-to-Fine Method for Vision Transformer
创始人
2024-06-02 13:50:33
0

简介

论文:https://arxiv.org/abs/2203.03821
github:https://arxiv.org/pdf/2203.03821.pdf

transformer 输入图像的空间维度上产生了相当大的冗余,导致大量的计算成本。

论文提出一种粗到细的vision transformer(CF-ViT)来减轻计算负担,同时保持性能

CF-ViT在不影响性能的情况下,比LV-ViT降低了53%的FLOPs,吞吐量也达到了2.01×
在这里插入图片描述
vit transformer 加速方法

  • Static ViT Compression
    致力于通过手动设计模块,无论输入图像如何,都具有固定的计算图,从而降低网络复杂性
  • Dynamic ViT Compression
    动态ViT根据其输入图像调整计算图

vis transformer公式

编码、输入
在这里插入图片描述
注意力权重
在这里插入图片描述
FFN
在这里插入图片描述

实现流程

主要思想是减少输入序列长度来降低计算成本
在这里插入图片描述
理论依据是

  • 粗粒度的补丁分割也可以很好地定位信息对象
  • 大多数图像在较短的序列长度内都能被ViT模型很好地识别

论文方法将vis transformer的过程分为两阶段实现

在粗推理阶段使用较小长度的标记序列实现图像识别,如果预测结果没达到阈值,进一步分割信息区域以进行细粒度识别

Coarse Inference Stage

输入
在这里插入图片描述
假设有 k 个编码器,输出为
在这里插入图片描述
再经过一个分类器 F,得到各个patch的 n-分类结果
在这里插入图片描述
取最大的分类概率值
在这里插入图片描述
使用阈值 η 来实现性能和计算之间的权衡,如果 pjc>ηp^c_j > ηpjc​>η,那么输出分类结果为 j 类,否则进入细推理阶段

Informative Region Identification

并不是对所有patch都进行细分,识别并重新划分这些对性能提高最有利的信息 patch
在这里插入图片描述

使用类注意力 ak0a^0_kak0​ 作为分数来指示一个令牌是否具有信息

全局类注意力:此外,使用指数移动平均(EMA)将不同编码器之间的类注意结合起来,以更好地识别信息补丁
在这里插入图片描述
β=0.99\beta = 0.99β=0.99 全局类注意力从第 4 个编码器开始,在最后一个编码器αˉK\bar{\alpha}_KαˉK​ 中选取全局类注意力得分较高的patch

Fine Inference Stage

通过注意力权重大小对patch进行排序后,进一步限制细推理的patch数量

限定细粒度分裂后的patch数为
在这里插入图片描述
α∈[0,1]\alpha \in [0,1]α∈[0,1]提供了准确性和效率之间的权衡

α = 0表示没有很好的推断,结果 patch 最少,虽然计算上很经济,但如果测试集充满了“硬”图像,性能就会下降

α = 1导致CF-ViT精细推理阶段退化到传统的ViT模型

α设为0.5

Feature Reuse

在这里插入图片描述
经过patch限定后的输入patch为:
在这里插入图片描述
为了不丢失原有的信息,将划分前的patch信息注入到四个细粒度补丁中

如上上图所示,x~0f\tilde{x}_0^fx~0f​首先经过一个MLP映射,然后复制4份,再根据粗推理阶段的预测结果进行筛选,得到Xr=FR(xK1;xL2;⋯;xKNc)X_r = FR(x^1_K;x^2_L;\cdots;x_K^{N_c})Xr​=FR(xK1​;xL2​;⋯;xKNc​​),然后分别与细粒度划分后的patch相加

在这里插入图片描述
简单而言,就是每个划分后的小patch应该继承划分前大patch的信息

划分后再经过一个分类器得到预测分类结果 pfp^fpf
在这里插入图片描述

实验

损失函数
在这里插入图片描述
交叉熵损失 和 Kullback-Leibler散度

使用的η = 1,这意味着对每个输入图像都会执行精细推断阶段,η值越大,进入精细推理阶段的输入越多,性能越好,但计算成本也越大,反之亦然

result

在这里插入图片描述
在这里插入图片描述

上一篇:连接池介绍

下一篇:shell重定向

相关内容

热门资讯

《老爸快跑》里的经典台词 《老爸快跑》里的经典台词  《老爸快跑》是由高一功执导,张云宵编剧,徐峥、伊春德主演的电视剧,于20...
公司领导年会致辞 公司领导年会致辞  在日常学习、工作和生活中,大家或多或少都用到过致辞吧,致辞要求风格的雅、俗、庄、...
秋季开学典礼主持词 秋季开学典礼主持词(精选6篇)  主持词已成为各种演出活动和集会中不可或缺的一部分。在一步步向前发展...
当幸福来敲门经典台词 当幸福来敲门经典台词大全  在日新月异的现代社会中,我们都可能会用到台词,台词可以刻画人物的性格,表...
六一儿童节开幕致辞 六一儿童节开幕致辞(通用5篇)  在日常的学习、工作、生活中,大家一定都接触过致辞吧,致辞要求风格的...
春晚主持词 春晚主持词(精选11篇)  主持词要根据活动对象的不同去设置不同的主持词。随着社会一步步向前发展,各...
小学国庆节主题活动主持词 小学国庆节主题活动主持词  主持词是主持人在节目进行过程中用于串联节目的串联词。在当下的社会中,活动...
八年级班会主持词 八年级班会主持词  主持词要注意活动对象,针对活动对象写相应的主持词。在如今这个中国,活动集会越来越...
职工追悼词 职工追悼词 各位亲友、各位来宾:  今天我们怀着十分沉痛的心情深切悼念退休职工×××。  ×××因病...
春天活动主持词 春天活动主持词  大家上午好!  踏着春天的脚步,踩着春风的节拍,春天已经来到我们中间,春天是生命的...
幼儿园家长会园长致辞 幼儿园家长会园长致辞幼儿园家长会园长致辞亲爱的家长、老师们:首先感谢大家在百忙中抽空参加今天举行的家...
教师节活动主持词 教师节活动主持词  一、什么是主持词  由主持人于节目进行过程中串联节目的串联词。如今的各种演出活动...
百日宴致辞 百日宴致辞范文  在日复一日的学习、工作或生活中,许多人都有过写致辞的经历,对致辞都不陌生吧,在各种...
2021年会总经理简短致辞 2021年会总经理简短致辞范文(通用6篇)  在学习、工作、生活中,许多人都有过写致辞的经历,对致辞...
中学秋季开学典礼主持词 中学秋季开学典礼主持词  中学秋季开学典礼主持词    第一项:升国旗仪式(升旗仪式结束后,请新教师...
婚礼男方家长经典致辞 婚礼男方家长经典致辞  大家好!今天是我儿子××和××小姐结婚的大喜日子,我感到非常高兴和荣幸。高兴...
元宵晚会主持词 关于元宵晚会主持词(通用11篇)  主持词是主持人在台上表演的灵魂之所在。在当今社会生活中,司仪等是...
国学经典诵读比赛主持词 国学经典诵读比赛主持词  主持词可以采用和历史文化有关的表述方法去写作以提升活动的文化内涵。随着社会...
离职感谢词 离职感谢词  在xx近两个月的生活,让我感触很多,首先感谢领导一直以来对我们的包容,感谢x经理的照顾...
年会总经理致辞 年会总经理致辞(精选7篇)  在学习、工作、生活中,大家都经常接触到致辞吧,致辞具有“礼仪性”或“仪...