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

阿里云wordpress发邮件seo查询在线

阿里云wordpress发邮件,seo查询在线,漫画网站怎么做,网页版梦幻西游嗜血狂魔攻略因为太多的博客并没有深入理解,本文是自己学习后加入自己深入理解的总结记录,方便自己以后查看。 segformer中encoder、decoder的详解。 学习前言 一起来学习Segformer的原理,如果有用的话,请记得点赞关注哦。 一、Segformer的网络结构图 网络结构&…

因为太多的博客并没有深入理解,本文是自己学习后加入自己深入理解的总结记录,方便自己以后查看。

segformer中encoder、decoder的详解。


学习前言

一起来学习Segformer的原理,如果有用的话,请记得点赞+关注哦。


一、Segformer的网络结构图

网络结构:主要由Transformer的编码器和轻量级的多层感知机(MLP)的解码器组成

网络特点:
1、结合了Transformers与轻量级的多层感知机(MLP)解码器。
2、包含一个新颖的分层结构的Transformer编码器,该编码器输出多尺度特征。它不需要位置编码, 因此避免了位置编码的插值,这在测试分辨率与训练时不同的情况下可能会导致性能下降。
3、避免使用复杂的解码器。提议的MLP解码器从不同的层中聚合信息,从而同时结合了局部注意力和全局注意力来呈现强大的表示。
4、设计非常简单和轻量级,这是在Transformers上实现高效分割的关键。
5、SegFormer系列模型从SegFormer-B0到SegFormer-B5有多个版本,与之前的模型相比,它们的性能和效率都有显著的提高。

二、理解各模块的网络结构

encoder:作者设计了一系列的 Mix Transformer encoders (MiT),MiT-B0 到 MiT-B5,结构相同,大小不同,MiT-B0 是最轻量级的,可以用来快速推理,MiT-B5 是最重量级的,可以取得最好的效果。

encoder——OverlapPatchEmbed:通过2D卷积操作将图像分块(4分块)并将其嵌入到指定的维度的模块,通过Hierarchical Feature Representation这种方式,编码器可以同时提供高分辨率的粗糙特征和低分辨率的精细特征,从而更好地捕捉不同尺度的上下文信息。

#block1 对输入图像进行分区,并下采样512, 512, 3 => 128, 128, 32 => 16384, 32self.patch_embed1 = OverlapPatchEmbed(patch_size=7, stride=4, in_chans=in_chans, embed_dim=embed_dims[0])#block2对输入图像进行分区,并下采样,128, 128, 32 => 64, 64, 64 => 4096, 64self.patch_embed2 = OverlapPatchEmbed(patch_size=3, stride=2, in_chans=embed_dims[0], embed_dim=embed_dims[1])#block3对输入图像进行分区,并下采样  64, 64, 64 => 32, 32, 160 => 1024, 160self.patch_embed3 = OverlapPatchEmbed(patch_size=3, stride=2, in_chans=embed_dims[1], embed_dim=embed_dims[2])#block4对输入图像进行分区,并下采样32, 32, 160 => 16, 16, 256 => 256, 256self.patch_embed4 = OverlapPatchEmbed(patch_size=3, stride=2, in_chans=embed_dims[2], embed_dim=embed_dims[3])

encoder——Efficient self-attention:Attention机制(注意力机制),encoder 中计算量最大的就是 self-attention 层模块进行特征特区

        self.attn = Attention(dim, num_heads=num_heads, qkv_bias=qkv_bias, qk_scale=qk_scale,attn_drop=attn_drop, proj_drop=drop, sr_ratio=sr_ratio)

encoder——Mix FNN:在 FNN (前馈神经网络)中使用了 3x3 的卷积和 MLP,作者认为 position encoding(PE) 来引入局部位置信息在语义分割中是不需要的,所以引入了一个 Mix-FFN,考虑了零填充对位置泄露的影响,直接在 FFN 中使用 3x3 的卷积

    self.mlp = Mlp(in_features=dim, hidden_features=int(dim * mlp_ratio), act_layer=act_layer, drop=drop)

encoder——Overlapped Patch Merging:为了在保持局部连续性的同时获得分层特征图,SegFormer采用了重叠patch merging技术。这种方法通过重叠的patch来合并特征,与不重叠的patch merging相比,可以生成相同大小的特征图,同时更好地保留局部信息。

decoder:本文提出了一个轻量化的全由MLP组成的解码器,之所以可以使用如此简单轻量的decoder是因为本文的分层Transformer编码器比传统的卷积编码器具有更大的有效感受野。

Decoder 的过程:

step 1:将多层级特征输入 MLP 层,来规范通道维度
step 2:将特征图上采样为原图大小的 1/4 大小,concat 起来
step 3:使用一层 MLP 对特征通道聚合
step 4:输出预测 segmentation mask H 4 × W 4 × N 

http://www.dinnco.com/news/29608.html

相关文章:

  • 赚钱平台网站成都关键词优化报价
  • 做电商网站赚钱吗seo兼职工资一般多少
  • 给企业做网站公司网站外链推广平台
  • 聊城网站制作需要多少钱大数据分析网站
  • 苏州高端网站建设设计百度推广app下载
  • 建美食网站有哪些原因深圳seo关键词优化
  • 做vue用哪个网站网站收录提交入口大全
  • wordpress日主题二开美化版网站优化一年多少钱
  • 呼和浩特做网站的公司有哪些网络广告推广平台
  • 网络优化网站建设学习外链网站推荐
  • 用js做简单的网站页面上海短视频推广
  • 做网站需要什么条件西安做网站的公司
  • 广州市白云区注册公司代办seo是付费还是免费推广
  • 小米路由HD可以做网站吗国家卫生健康委
  • 制作app的教程seo策略是什么意思
  • 英文网站建设口碑好百度收录查询入口
  • 营销型企业网站分公司做网页要多少钱
  • dede手机网站制作网络营销好找工作吗
  • 艺术学院网站模板360网站推广怎么做
  • 昆明企业建站程序seo百度贴吧
  • 工程建设网最新信息网站俄罗斯搜索引擎yandex推广入口
  • 做服装搭配图的网站有哪些查网站流量查询工具
  • wordpress 多网站吗今日热搜前十名
  • 作风建设年网站网站优化培训学校
  • 佛山信息科技有限公司合肥网站优化排名推广
  • 怎么做文化传媒公司网站张掖seo
  • 东昌府企业做网站推广北京seo排名厂家
  • 网站建设公司后端招聘要求搜索引擎优化包括哪些
  • 西宁建设厅人事局网站仓山区seo引擎优化软件
  • 洪泽区做网站备案查询站长之家