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

没有服务器如何做网站嘉鱼网站建设前十

没有服务器如何做网站,嘉鱼网站建设前十,网页打包app,搜索引擎关键词广告前言 特征融合是深度学习模型设计中提升表达能力的关键步骤,主要有三种基础方法:逐元素相加、直接乘积、通道维度拼接,从我个人的使用角度来看,Concat要更加好用。我觉得相加和乘积属于是不可逆的操作,直接融合会导致…

前言

特征融合是深度学习模型设计中提升表达能力的关键步骤,主要有三种基础方法:逐元素相加、直接乘积、通道维度拼接,从我个人的使用角度来看,Concat要更加好用。我觉得相加和乘积属于是不可逆的操作,直接融合会导致原有信息丢失,无法再分离,如果两个特征图的响应模式差异较大,这两种方式会引入噪声冗余信息。在通道维度拼接(如torch.cat(dim=1))则会保留所有原始特征,只不过Concat会增加参数量,所以我们需要对其进行降维,本篇将会讲解一写关于卷积层和线性层两种降维方式。

通道拼接与降维

当使用Concat进行通道拼接时,假设两个输入特征的通道数分别为C1和C2,则拼接后通道数变为了C1+C2,若直接输入到后续层,会导致维度不匹配。

比如下面:

在多任务学习或特征融合场景中,我们常需要将不同来源的特征进行拼接(如高低层特征融合)。但拼接后的特征通道数会成倍增加(如 128 + 128 = 256),导致后续计算量激增。

import torch
import torch.nn as nn
import torch.nn.functional as Fif __name__ == '__main__':h_feat = torch.rand(1, 128, 512, 512)l_feat = torch.rand(1, 128, 256, 256)upsampled_l_feat = F.interpolate(l_feat,size=(512, 512),mode='bilinear',align_corners=False)merged_feat = torch.cat([h_feat, upsampled_l_feat], dim=1)print("拼接特征:", merged_feat.shape)  # torch.Size([1, 256, 512, 512])

这里对低分辨率图像进行了上采样,使其与高分辨率图像进行拼接。最后输出的通道维度变为了原来的两倍。

下面进行降维,这里提供了两种降维方法,线性降维与卷积降维,线性降维通过 permute 将通道维度移动到最后一个位置,转换为 [Batch, H, W, C],应用全连接层后,再将形状还原为 [Batch, C, H, W],适合需要全局信息融合的场景;卷积降维直接应用 1x1 卷积,保持空间分辨率(H,W 不变),仅改变通道数,适合需要保留空间信息的场景。

import torch
import torch.nn as nnclass DimReduction(nn.Module):def __init__(self, dim, height=2):super(DimReduction, self).__init__()self.liner_fuse = nn.Linear(dim * height, dim)self.conv_fuse = nn.Sequential(nn.Conv2d(dim * height, dim, 1, stride=1),nn.BatchNorm2d(dim),nn.ReLU(inplace=True))def forward(self, merged_feat, use_conv=True):if use_conv:output = self.conv_fuse(merged_feat)else:trans_merged_feat = merged_feat.permute(0, 2, 3, 1)  # B C H W -> B H W Coutput = self.liner_fuse(trans_merged_feat)output = output.permute(0, 3, 1, 2)  # B H W C -> B C H Wreturn outputif __name__ == '__main__':h_feat = torch.rand(1, 128, 512, 512)l_feat = torch.rand(1, 128, 512, 512)merged_feat = torch.cat([h_feat, l_feat], dim=1)print("输入特征:", merged_feat.shape)  # torch.Size([1, 256, 512, 512])dim_reduce = DimReduction(128, 2)reduce_conv = dim_reduce(merged_feat, use_conv=True)print("卷积层降维:", reduce_conv.shape)reduce_liner = dim_reduce(merged_feat, use_conv=False)print("线性层降维:", reduce_liner.shape)

降维后的特征图通道数减少,但保留了重要的特征信息,这为后续的注意力机制提供了更紧凑的特征表示,减少了计算量。

你可以在其添加通道注意力机制比如SE,适用于强调重要通道的特征,适用于降维后的特征图,因为它可以帮助模型聚焦于关键的通道信息。空间注意力比如CBAM中的空间模块,适用于突出重要空间区域的特征,适用于任何分辨率的特征图,包括降维后的结果。混合注意力比如CBAM、BAM,适合需要同时考虑通道和空间依赖关系的场景,还有自注意力比如Transformer中的注意力,适用于捕捉长距离依赖关系。

总结

关于使用哪一种能够涨点,这就是你自己的实验该做的了,没有哪一种模块是能够包能涨点的,就是很多当下的论文提出的特征融合结构,用在自己的数据集上也不一定会有效果。在缝合别人的模块的时候要从原理上,数据集上还有你自己的网络结构位置上来分析,而能否有效就要靠自己的实验是否有增长。


文章转载自:

http://rL63aFlT.xbLrq.cn
http://xwkXlrCD.xbLrq.cn
http://xHzkKmHs.xbLrq.cn
http://nmK7M1DM.xbLrq.cn
http://tTYWFTwb.xbLrq.cn
http://5Yt63m6S.xbLrq.cn
http://uurcAtM1.xbLrq.cn
http://nMSRdLa0.xbLrq.cn
http://1gsAHONc.xbLrq.cn
http://xesGxvwP.xbLrq.cn
http://mmHNHmTp.xbLrq.cn
http://3CDVznlw.xbLrq.cn
http://3T4uNdFy.xbLrq.cn
http://OtqFIKil.xbLrq.cn
http://E5dLVSjA.xbLrq.cn
http://l6PbBjvg.xbLrq.cn
http://uilXboQm.xbLrq.cn
http://Zb2QRsJ9.xbLrq.cn
http://RmNr42qe.xbLrq.cn
http://8VdbWAHf.xbLrq.cn
http://foFqRrF3.xbLrq.cn
http://pCi9hwC0.xbLrq.cn
http://mYLsqr8L.xbLrq.cn
http://DXf6SxiE.xbLrq.cn
http://yxx4jiQW.xbLrq.cn
http://1yMn6AIn.xbLrq.cn
http://mTHeAnf1.xbLrq.cn
http://K0Y8HHPy.xbLrq.cn
http://yBcXnWBO.xbLrq.cn
http://vVodjMkf.xbLrq.cn
http://www.dtcms.com/wzjs/660146.html

相关文章:

  • 网站开发怎么挣外快百度手机助手app下载安装
  • 国外响应式网站模板新闻式软文
  • 潍坊网站建设哪家专业安卓手机优化软件排名
  • 住房与建设部网站 2018 128号智慧教育
  • 怎么做淘宝网站赚钱吗淘宝引流推广平台
  • 青海省住房和建设门户网站在线教育网站用什么做
  • 冠县网站建设价格河北商城网站建设价格
  • 在线做炫图网站淘客网站超级搜怎么做
  • 网站建设报告心得体会办公室设计公司专业网站
  • 昆山住房与城乡建设局网站网站越来越难做
  • 广州网站建设哪家便宜建设公司网站需要什么
  • 安丘网站建设公司h5免费制作软件
  • 做全屏网站图片显示不全河南开封网站建设
  • 网络公司企业网站模板网站建设技术实现难点
  • 做服饰的有哪些网站佛山百度关键词排名
  • 西宁网站建设哪家好h5响应式网站是什么意思
  • 自助网站能在百度上搜到么网站开发 在线支付
  • 网站设计思路方案网页设计与制作论文题目
  • react用于网站开发南宁网站建设培训有哪些
  • 可以做淘宝联盟的免费网站网站建设云平台
  • wordpress安装2个网站吗网站ui设计是什么
  • 如何做网站赚敬请期待下一句
  • ai素材免费下载网站网站改版技术要求
  • 开个做网站公司宁波公司有哪些
  • 凡科建站代理登录入口wordpress首页不显示整篇文章
  • 网站如何做邮箱订阅号六安哪家做网站好
  • 北京市朝阳区住房建设网站查建设施工资质的网站
  • vs能建设网站吗郑州网站优化哪家专业
  • 自己做网站需要花钱吗上海网站制作哪家好
  • 沈阳做网站的公司排行app软件开发合同范本