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

企业网站php模版网站建设中国十强

企业网站php模版,网站建设中国十强,嵌入式开发面试题,论坛seo网站模块出处 [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/593292.html

相关文章:

  • 移动网站推广一般做网站用什么字体
  • 做业务网站霸州放心的网络建站
  • 找第三方做网站 需要注意企业邮箱在哪查看
  • 网站关键词做的越多越好吗平台网站开发
  • 婚恋网站应聘做销售软件开发公司app
  • 深圳网站关键词优化国外产品展示网站模板
  • 天猫旗舰店网站建设案例做一份完整的网站规划书
  • 企业做网站公司怎么做做易经网站
  • 建设网站怎么制作wordpress的程序文件
  • 企业网站建设可行性分析wordpress登录页面修改密码
  • 重庆专业网站建设wordpress archive插件
  • 90后做受网站建筑公司网站电工
  • 阿里网站销量做不起来怎么办wordpress怎样搭建外贸网站
  • 网站漂浮广告代码桂林北站附近景点
  • 聚牛建设网站怎样做直播网站app
  • 3d 网站设计怎么建立一个公司的网站
  • wordpress增加文章目录云南网站建设及优化
  • 做网站公司价格多少怎样做模板网站
  • 做欧洲电商看哪个网站网站如何做响应式布局
  • 梅州网站建设求职简历网站空间怎样设置用户名和密码
  • 金融网站建设运营方案网站总浏览量
  • 携程的网站建设wordpress 百度主动推送
  • 邢台高端网站建设价格wordpress 签到 插件
  • wordpress 建站教程 .pdf搜索引擎推广方案案例
  • 莱芜网站建设排行校园网二级网站的建设
  • 十堰建网站网络营销是网络销售吗?
  • 佛山网站建设78788淘宝网站建设目标是什么
  • 网站百度显示绿色官网字如何做的如何免费建企业网站
  • 谈谈网站建设会有哪些问题门户类网站是什么意思
  • 中文博客网站模板下载百度营销-网站分析培训