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

外发加工网是真的吗杭州seo网站

外发加工网是真的吗,杭州seo网站,网站建设哈尔滨网站设计3,做网站大概模块出处 [TCSVT 24] [link] [code] DSNet: A Novel Way to Use Atrous Convolutions in Semantic Segmentation 模块名称 Multi-Scale Attention Fusion (MSAF) 模块作用 双级特征融合 模块结构 模块思想 MSAF的主要思想是让网络根据损失学习特征权重,允许模型…
模块出处

[TCSVT 24] [link] [code] DSNet: A Novel Way to Use Atrous Convolutions in Semantic Segmentation


模块名称

Multi-Scale Attention Fusion (MSAF)


模块作用

双级特征融合


模块结构

在这里插入图片描述


模块思想

MSAF的主要思想是让网络根据损失学习特征权重,允许模型选择性地融合来自不同尺度的信息。


模块代码
import torch
import torch.nn as nn
import torch.nn.functional as Fclass MSAF(nn.Module):def __init__(self, channels=64, r=4):super(MSAF, self).__init__()inter_channels = int(channels // r)self.local_att = nn.Sequential(nn.Conv2d(channels, inter_channels, kernel_size=1, stride=1, padding=0),nn.BatchNorm2d(inter_channels),nn.ReLU(inplace=True),nn.Conv2d(inter_channels, channels, kernel_size=1, stride=1, padding=0),nn.BatchNorm2d(channels),)self.context1 = nn.Sequential(nn.AdaptiveAvgPool2d((4, 4)),nn.Conv2d(channels, inter_channels, kernel_size=1, stride=1, padding=0),nn.BatchNorm2d(inter_channels),nn.ReLU(inplace=True),nn.Conv2d(inter_channels, channels, kernel_size=1, stride=1, padding=0),nn.BatchNorm2d(channels))self.context2 = nn.Sequential(nn.AdaptiveAvgPool2d((8, 8)),nn.Conv2d(channels, inter_channels, kernel_size=1, stride=1, padding=0),nn.BatchNorm2d(inter_channels),nn.ReLU(inplace=True),nn.Conv2d(inter_channels, channels, kernel_size=1, stride=1, padding=0),nn.BatchNorm2d(channels))self.global_att = nn.Sequential(nn.AdaptiveAvgPool2d(1),nn.Conv2d(channels, inter_channels, kernel_size=1, stride=1, padding=0),nn.BatchNorm2d(inter_channels),nn.ReLU(inplace=True),nn.Conv2d(inter_channels, channels, kernel_size=1, stride=1, padding=0),nn.BatchNorm2d(channels),)self.sigmoid = nn.Sigmoid()def forward(self, x, residual):h, w = x.shape[2], x.shape[3]xa = x + residualxl = self.local_att(xa)c1 = self.context1(xa)c2 = self.context2(xa)xg = self.global_att(xa)c1 = F.interpolate(c1, size=[h, w], mode='nearest')c2 = F.interpolate(c2, size=[h, w], mode='nearest')xlg = xl + xg + c1 + c2 wei = self.sigmoid(xlg)xo = 2 * x * wei + 2 * residual * (1 - wei)return xoif __name__ == '__main__':msaf = MSAF()x1 = torch.randn([2, 64, 16, 16])x2 = torch.randn([2, 64, 16, 16])out = msaf(x1, x2)  print(out.shape)  # 2, 64, 16, 16

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

相关文章:

  • 用dw做淘宝网站武汉seo优化公司
  • 用阿里云和大淘客做网站凡科建站的免费使用
  • diy网站建设关联词有哪些五年级
  • 适合个人做的网站有哪些东西吗公司推广方法有哪些
  • 做网站宽度和长度布局长春网站优化咨询
  • 大学学风建设专题网站网站建设策划书
  • 环境建设公司属于什么企业外贸seo建站
  • 临沭县住房和城乡建设局网站什么软件可以排名次
  • 南昌网站建设公司cps广告是什么意思
  • 江苏网站建设定制奶茶店营销软文
  • 360摄像头海澳門地区限制解除宿州百度seo排名软件
  • 网站建设基本常识seo薪酬水平
  • 玉田网站制作公司网络推广方案
  • 做钢材的网站有哪些安徽360优化
  • php网站开发代做百度软件优化排名
  • 长沙市建设网站深圳竞价托管公司
  • 企业软件解决方案网站seo文章
  • 什么网站是做电机控制的114外链
  • 廊坊网站建设推广郑州seo线上推广技术
  • 怎么做代购网站广东seo推广方案
  • 华人国际婚恋网站建设方案网站建设公司网站
  • 做家具定制的设计网站今日头条新闻消息
  • 网站开发的话术seo查询网站是什么
  • 大观网站建设上海seo怎么优化
  • 网站防封链接怎么做镇江关键字优化公司
  • 企业做网站的作用免费的网站推广平台
  • 做网站电信运营许可证百度一下app下载安装
  • 网站建设公司的业务范围苏州网站建设公司
  • 深圳最好的网站开发公司企业营销战略
  • web网站扫描可以做产品推广的软件有哪些