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

seo排名优化培训网站可以控制网络的软件

seo排名优化培训网站,可以控制网络的软件,wordpress 二次验证,wordpress 公众账号论文《GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyond》 1、作用 GCNet通过聚合每个查询位置的全局上下文信息来捕获长距离依赖关系#xff0c;从而改善了图像/视频分类、对象检测和分割等一系列识别任务的性能。非局部网络#xff08;NLNet…论文《GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyond》 1、作用 GCNet通过聚合每个查询位置的全局上下文信息来捕获长距离依赖关系从而改善了图像/视频分类、对象检测和分割等一系列识别任务的性能。非局部网络NLNet首次提出了通过聚合查询特定的全局上下文到每个查询位置来捕获长距离依赖的方法。GCNet在此基础上进行了改进和简化旨在以更少的计算量保持NLNet的准确性。 2、机制 GCNet通过以下三个步骤来建模全局上下文 1、上下文建模 通过加权平均所有位置的特征来形成全局上下文特征 2、特征转换 捕捉通道间的依赖关系。 3、融合 将全局上下文特征合并到每个位置的特征中。GCNet发现NLNet中的全局上下文对于图像内的不同查询位置几乎是相同的基于这一发现GCNet采用了查询独立的注意力图来简化计算过程。 3、独特优势 1、计算效率GCNet通过使用查询独立的注意力图显著减少了计算量与NLNet相比保持了准确性的同时大幅减少了计算需求。 2、轻量级GCNet的设计允许它被应用于背骨网络的多个层次与SENet相似它通过特征重标定和全局上下文建模来提高性能但引入的计算和参数增量非常小。 3、通用性和鲁棒性在多个基准数据集和不同的视觉识别任务如对象检测/分割、图像分类和动作识别上GCNet普遍优于简化的NLNet和SENet展示了其优越的性能和广泛的适用性。 4、代码 import torch import torch.nn as nn# 定义全局上下文块类 class GlobalContextBlock(nn.Module):def __init__(self, inplanes, ratio, pooling_typeatt, fusion_types(channel_mul)) - None:super().__init__()# 定义有效的融合类型valid_fusion_types [channel_add, channel_mul]# 断言池化类型为avg或attassert pooling_type in [avg, att]# 断言至少使用一种融合方式assert len(fusion_types) 0, at least one fusion should be used# 初始化基本参数self.inplanes inplanesself.ratio ratioself.planes int(inplanes * ratio)self.pooling_type pooling_typeself.fusion_type fusion_typesif pooling_type att:self.conv_mask nn.Conv2d(inplanes, 1, kernel_size1)self.softmax nn.Softmax(dim2)else:# 否则使用自适应平均池化self.avg_pool nn.AdaptiveAvgPool2d(1)# 如果池化类型为att使用1x1卷积作为掩码并使用Softmax进行归一化if channel_add in fusion_types:self.channel_add_conv nn.Sequential(nn.Conv2d(self.inplanes, self.planes, kernel_size1),nn.LayerNorm([self.planes, 1, 1]),nn.ReLU(inplaceTrue),nn.Conv2d(self.planes, self.inplanes, kernel_size1))else:self.channel_add_conv None# 如果融合类型包含channel_mul定义通道相乘卷积if channel_mul in fusion_types:self.channel_mul_conv nn.Sequential(nn.Conv2d(self.inplanes, self.planes, kernel_size1),nn.LayerNorm([self.planes, 1, 1]),nn.ReLU(inplaceTrue),nn.Conv2d(self.planes, self.inplanes, kernel_size1))else:self.channel_mul_conv None# 定义空间池化函数def spatial_pool(self, x):batch, channel, height, width x.size()if self.pooling_type att:input_x xinput_x input_x.view(batch, channel, height * width) # 使用1x1卷积生成掩码input_x input_x.unsqueeze(1)context_mask self.conv_mask(x) # 使用1x1卷积生成掩码context_mask context_mask.view(batch, 1, height * width)context_mask self.softmax(context_mask)# 应用Softmax进行归一化context_mask context_mask.unsqueeze(-1)context torch.matmul(input_x, context_mask) # 计算上下文context context.view(batch, channel, 1, 1)else:context self.avg_pool(x) # 执行自适应平均池化return context# 定义前向传播函数def forward(self, x):context self.spatial_pool(x)out xif self.channel_mul_conv is not None:channel_mul_term torch.sigmoid(self.channel_mul_conv(context)) # 将权重进行放大缩小out out * channel_mul_term # 与x进行相乘if self.channel_add_conv is not None:channel_add_term self.channel_add_conv(context)out out channel_add_termreturn outif __name__ __main__:input torch.randn(16, 64, 32, 32) #生成随机数net GlobalContextBlock(64, ratio1 / 16) #还是实例化哈out net(input)print(out.shape)
http://www.hkea.cn/news/14315671/

相关文章:

  • 广告网站怎么设计制作设计相关网站
  • 顺庆区城乡规划建设局门户网站wap游戏天下网游
  • wordpress 总站模板娄底网站优化
  • 百度网站是用什么软件做的形容网站做的好
  • 深圳积分商城网站设计网站正能量晚上在线观看
  • 有了网站源码怎么做网站获取网站缩略图的asp代码
  • wordpress做视频网站海口手机网站建设
  • 淄博网络公司做网站的电话wordpress 好用吗
  • 四平市住房和畅想建设局网站厦门网络推广外包多少钱
  • 网站开发内容怎么写产品网站别人是如何做优化的
  • 大丰网站建设网站建设方案书是啥
  • 怎样做网站宣传虎嗅wordpress模板
  • 模仿网站建设站建设php网站带数据库
  • 广州南站在哪个区wordpress使用自己主页
  • asp网站后台安全退出服务公司注册资金多少合适
  • 三亚房产做公示是什么网站公众号开发特定标签的推送信息
  • 免费的网站源码去哪下载WordPress修改模板
  • 辽宁住房和建设厅网站电子商务企业
  • 企业建设网站的网页美工设计流程为
  • 网站开发目的和意义3.建设营销型网站流程.
  • 河南经天路桥建设总公司网站网站配色与布局 教材
  • 北京地区网站制作公司怎么做手机app软件开发
  • 门店做网站有没有必要济南建站推荐企汇优见效付款
  • 论坛类型的网站怎么做个人网站制作方法
  • 网站开发管理过程网站搭建素材群
  • 最好网站建设公司哪家好全国特种作业证查询官网
  • 商务网站开发工具潍坊地区制作网站
  • 住房和城乡建设部网站焊工查询python生成网页
  • 用ppt做网站方法制作公司网站要多少钱
  • 黄南州网站建设公司广告牌