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

广告推广文案aso优化吧

广告推广文案,aso优化吧,阿里云网站空间,建设网站的需求分析目录 引言 整体框架 移位窗口 模型变体 ​代码实现 Transformer是Microsoft Research Asia在2021年的论文 《Swin Transformer: Hierarchical Vision Transformer using Shifted Windows》中提出的。这是一个层级式的Transformer,且通过移动窗口实现全局注意力…

目录

引言

整体框架

移位窗口

模型变体

​代码实现


Transformer是Microsoft Research Asia在2021年的论文
《Swin Transformer: Hierarchical Vision Transformer using Shifted Windows》中提出的。这是一个层级式的Transformer,且通过移动窗口实现全局注意力,使得Transformer可以像卷积神经网络一样,可以实现层级式的多尺度的特征提取,代替CNN,成为计算机视觉的通用骨干

引言

因为本身Transformer的提出是用于NLP模型,要想实现在视觉上的应用会带来两个挑战:视觉实体的尺度十分不同(在照片中近大远小,房屋比人的尺寸大);还有像素很高的图像,转为序列是很长的,如果要套用transformer的话,就需要切片。而Swin Transformer的解决思想是用移动窗口的方式,实现在小窗口内进行transformer,而且相邻窗口有交互,构建分层特征映射,实现了全局的尺度。Swin Transformer的Swin就是Shifted windows(移动窗口)。下图就与Vision Transform(ViT)的对比。

ViT虽然可以实现全局自注意力,但是对于多尺度就相对弱了,原因是在对图像进行16x16的分割为图像块时,大尺度图片的图像块序列还是很长,计算复杂度很大。不像ViT一样对于整图计算自注意力,SwinT吸取了卷积网络的特性,在小的窗口(红色框)内计算自注意力。每个窗口的patch(灰色小框)是固定的,小窗口的计算复杂度是固定的,因此整个图的计算复杂度是根据图的尺寸线性变化。而ViT则是平方变化的。层级式特征则是通过patch merge实现,小patch合并为大的patch。

SwinT设计的关键是在连续的自注意力层之间的窗口移动,如图2所示。前一层与后一层的窗口有重叠,整体移动了两个patch,增加了交互,增强了模型的建模能力。SwinT在图像分类、目标检测和语义分割任务上都取得较好的性能。

整体框架

图3(a)所示的流程图,首先将图片切割patch,每个patch为4*4作为一个token, 例如224*224*3切割完成后为56*56*48(48=4*4*3),就是有56*56个token,每个token的维度为48。再经过Stage1中的Linear映射后,56*56*48变为56*56*C(C=96),每一个token的维度变为96。再经过Stage1中的SwinT层,此层对小窗口进行Transformer,窗口大小为7*7patchs/tokens,也就是序列长度为49=7*7。SwinT层对应图3(b),包含两个模块,W-MSA和SW-MSA是多头自注意模块,分别具有一般窗口和移位的窗口配置,计算公式为:

SwinT层不改变维度,56*56*96,再经过Stage2,下图对应Stage2中patch Merging的过程:

56*56*96经过Patch merging后为28*28*192(HW变为原先的1/2,4C通过1*1卷积降维为2C),再经过SwinT后维度不变为28*28*192。同Stage2,经过Stage3后为14*14*384,经过Stage4后为7*7*768。

移位窗口

在图2的移动窗口的过程中会出现一种问题,就是移位后窗口中的Patch数量是不一致的,如果强行填充0来保持一致,实质上还是增加了计算的复杂度(比如图2中从4个窗口变成9个)。怎么解决呢?SwinT的解决方式是循环移位如下图所示

经过循环移位后进行切割的窗口数量是不变的。再经过mask的方式来限制不相邻块之间的transformer计算,因为不相邻的块不应该计算注意力。最后再还原回去。

模型变体

代码实现

microsoft/Swin-Transformer: This is an official implementation for "Swin Transformer: Hierarchical Vision Transformer using Shifted Windows".https://github.com/microsoft/Swin-Transformer

http://www.dtcms.com/wzjs/453077.html

相关文章:

  • 视频播放网站怎么做关键词调整排名软件
  • 带视频的网站模板济南搜索引擎优化网站
  • Wordpress http变httpsseo就业前景如何
  • 加强学校网站建设的要求营销推广投放平台
  • 国外b2b网站毛片重庆网站seo技术
  • 网站建设 青岛微信群免费推广平台
  • 做租房网站360应用商店
  • 江宁网站建设怎么做品牌推广和宣传
  • ppt超链接到网站怎么做友点企业网站管理系统
  • 网络营销推广方式思维导图合肥网站seo推广
  • 怎么用网站做文案网店怎么运营和推广
  • java实现大型门户网站开发经验淘宝关键词怎么选取
  • 网站首页像素广安网站seo
  • 网站建设销售销售流程杭州搜索引擎排名
  • 惠州网站建设哪里找360推广和百度推广哪个好
  • 甘肃 网站建设网店推广策划书
  • h5网站制作接单营销运营主要做什么
  • 网站建设建设公司哪家好搜索大全引擎地址
  • 做网站美工百度一下全知道
  • 溧阳做网站哪家好百度一下你就知道 官网
  • 在国外网站付款要怎么做宁波网站优化公司哪家好
  • 用模板搭建的网站备案吗网站后台管理系统
  • 免费ppt模板资源宁波seo网络推广软件系统
  • 关于政府网站建设推进落实情况什么是白帽seo
  • 有没有做翻译赚钱的网站怎么学seo基础
  • 大连网站建设方案维护郑州seo排名哪有
  • wordpress定时器东莞网站优化公司哪家好
  • 做的网站百度找不到了搜索推广渠道有哪些
  • 外国人爱做视频网站企业互联网推广
  • 全球50个大网站开发语言ue5培训机构哪家强