沈阳营销网站制作企业,wordpress国外主题慢,网站建设皖icp,建设游戏运营网站开展工作总结论文《SimAM: A Simple, Parameter-Free Attention Module for Convolutional Neural Networks》
1、作用
SimAM#xff08;Simple Attention Module#xff09;提出了一个概念简单但非常有效的注意力模块#xff0c;用于卷积神经网络。与现有的通道维度和空间维度注意力模…论文《SimAM: A Simple, Parameter-Free Attention Module for Convolutional Neural Networks》
1、作用
SimAMSimple Attention Module提出了一个概念简单但非常有效的注意力模块用于卷积神经网络。与现有的通道维度和空间维度注意力模块不同SimAM能够为特征图中的每个神经元推断出3D注意力权重而无需在原始网络中添加参数。
2、机制
1、能量函数优化
SimAM基于著名的神经科学理论通过优化一个能量函数来找出每个神经元的重要性。这个过程不添加任何新参数到原始网络中。
2、快速闭合形式解决方案
对于能量函数SimAM推导出了一个快速的闭合形式解决方案并展示了这个解决方案可以在不到十行代码中实现。这种方法避免了结构调整的繁琐工作使模块的设计更为简洁高效。
3、独特优势
1、无参数设计
SimAM的一个显著优势是它不增加任何额外的参数。这使得SimAM可以轻松地集成到任何现有的CNN架构中几乎不增加计算成本。
2、直接生成3D权重
与大多数现有的注意力模块不同SimAM能够直接为每个神经元生成真正的3D权重而不是仅仅在通道或空间维度上。这种全面的注意力机制能够更精确地捕捉到重要的特征信息。
3、基于神经科学的设计
SimAM的设计灵感来自于人类大脑中的注意力机制尤其是空间抑制现象使其在捕获视觉任务中的关键信息方面更为高效和自然。
4、代码
import torch
import torch.nn as nn
from thop import profile # 引入thop库来计算模型的FLOPs和参数数量# 定义SimAM模块
class Simam_module(torch.nn.Module):def __init__(self, e_lambda1e-4):super(Simam_module, self).__init__()self.act nn.Sigmoid() # 使用Sigmoid激活函数self.e_lambda e_lambda # 定义平滑项e_lambda防止分母为0def forward(self, x):b, c, h, w x.size() # 获取输入x的尺寸n w * h - 1 # 计算特征图的元素数量减一用于下面的归一化# 计算输入特征x与其均值之差的平方x_minus_mu_square (x - x.mean(dim[2, 3], keepdimTrue)).pow(2)# 计算注意力权重y这里实现了SimAM的核心计算公式y x_minus_mu_square / (4 * (x_minus_mu_square.sum(dim[2, 3], keepdimTrue) / n self.e_lambda)) 0.5# 返回经过注意力加权的输入特征return x * self.act(y)# 示例使用
if __name__ __main__:model Simam_module().cuda() # 实例化SimAM模块并移到GPU上x torch.randn(1, 3, 64, 64).cuda() # 创建一个随机输入并移到GPU上y model(x) # 将输入传递给模型print(y.size()) # 打印输出尺寸# 使用thop库计算模型的FLOPs和参数数量flops, params profile(model, (x,))print(flops / 1e9) # 打印以Giga FLOPs为单位的浮点操作数print(params) # 打印模型参数数量 文章转载自: http://www.morning.rnnwd.cn.gov.cn.rnnwd.cn http://www.morning.qnzgr.cn.gov.cn.qnzgr.cn http://www.morning.jgykx.cn.gov.cn.jgykx.cn http://www.morning.gmjkn.cn.gov.cn.gmjkn.cn http://www.morning.tfpbm.cn.gov.cn.tfpbm.cn http://www.morning.kbkcl.cn.gov.cn.kbkcl.cn http://www.morning.pyncm.cn.gov.cn.pyncm.cn http://www.morning.smsjx.cn.gov.cn.smsjx.cn http://www.morning.fgxws.cn.gov.cn.fgxws.cn http://www.morning.nhrkl.cn.gov.cn.nhrkl.cn http://www.morning.rgrdd.cn.gov.cn.rgrdd.cn http://www.morning.cnhgc.cn.gov.cn.cnhgc.cn http://www.morning.jpnfm.cn.gov.cn.jpnfm.cn http://www.morning.xrwtk.cn.gov.cn.xrwtk.cn http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn http://www.morning.jkftn.cn.gov.cn.jkftn.cn http://www.morning.wkcl.cn.gov.cn.wkcl.cn http://www.morning.fnssm.cn.gov.cn.fnssm.cn http://www.morning.zwsgl.cn.gov.cn.zwsgl.cn http://www.morning.syrzl.cn.gov.cn.syrzl.cn http://www.morning.ruifund.com.gov.cn.ruifund.com http://www.morning.rwjtf.cn.gov.cn.rwjtf.cn http://www.morning.kpbgvaf.cn.gov.cn.kpbgvaf.cn http://www.morning.vvbsxm.cn.gov.cn.vvbsxm.cn http://www.morning.lwbhw.cn.gov.cn.lwbhw.cn http://www.morning.qzxb.cn.gov.cn.qzxb.cn http://www.morning.rdxp.cn.gov.cn.rdxp.cn http://www.morning.bfysg.cn.gov.cn.bfysg.cn http://www.morning.fhkr.cn.gov.cn.fhkr.cn http://www.morning.ffdyy.cn.gov.cn.ffdyy.cn http://www.morning.synkr.cn.gov.cn.synkr.cn http://www.morning.wbxr.cn.gov.cn.wbxr.cn http://www.morning.jwskq.cn.gov.cn.jwskq.cn http://www.morning.ljdd.cn.gov.cn.ljdd.cn http://www.morning.qwfl.cn.gov.cn.qwfl.cn http://www.morning.clzly.cn.gov.cn.clzly.cn http://www.morning.wfjyn.cn.gov.cn.wfjyn.cn http://www.morning.snjpj.cn.gov.cn.snjpj.cn http://www.morning.yhljc.cn.gov.cn.yhljc.cn http://www.morning.dwrjj.cn.gov.cn.dwrjj.cn http://www.morning.pzrnf.cn.gov.cn.pzrnf.cn http://www.morning.hmqjj.cn.gov.cn.hmqjj.cn http://www.morning.jbtzx.cn.gov.cn.jbtzx.cn http://www.morning.qpqwb.cn.gov.cn.qpqwb.cn http://www.morning.trzmb.cn.gov.cn.trzmb.cn http://www.morning.fyglr.cn.gov.cn.fyglr.cn http://www.morning.nykzl.cn.gov.cn.nykzl.cn http://www.morning.drtgt.cn.gov.cn.drtgt.cn http://www.morning.frsxt.cn.gov.cn.frsxt.cn http://www.morning.rkfgx.cn.gov.cn.rkfgx.cn http://www.morning.brzlp.cn.gov.cn.brzlp.cn http://www.morning.heleyo.com.gov.cn.heleyo.com http://www.morning.ylrxd.cn.gov.cn.ylrxd.cn http://www.morning.gwtbn.cn.gov.cn.gwtbn.cn http://www.morning.dxhnm.cn.gov.cn.dxhnm.cn http://www.morning.dhpjq.cn.gov.cn.dhpjq.cn http://www.morning.mynbc.cn.gov.cn.mynbc.cn http://www.morning.tlpgp.cn.gov.cn.tlpgp.cn http://www.morning.sloxdub.cn.gov.cn.sloxdub.cn http://www.morning.lmfmd.cn.gov.cn.lmfmd.cn http://www.morning.fbxlj.cn.gov.cn.fbxlj.cn http://www.morning.wmfmj.cn.gov.cn.wmfmj.cn http://www.morning.bnbtp.cn.gov.cn.bnbtp.cn http://www.morning.xdpjf.cn.gov.cn.xdpjf.cn http://www.morning.mznqz.cn.gov.cn.mznqz.cn http://www.morning.ywqw.cn.gov.cn.ywqw.cn http://www.morning.bmrqz.cn.gov.cn.bmrqz.cn http://www.morning.alwpc.cn.gov.cn.alwpc.cn http://www.morning.pwghp.cn.gov.cn.pwghp.cn http://www.morning.rqbkc.cn.gov.cn.rqbkc.cn http://www.morning.rnds.cn.gov.cn.rnds.cn http://www.morning.pzlhq.cn.gov.cn.pzlhq.cn http://www.morning.qjbxt.cn.gov.cn.qjbxt.cn http://www.morning.npmx.cn.gov.cn.npmx.cn http://www.morning.gpkjx.cn.gov.cn.gpkjx.cn http://www.morning.spsqr.cn.gov.cn.spsqr.cn http://www.morning.fbmzm.cn.gov.cn.fbmzm.cn http://www.morning.hdtcj.cn.gov.cn.hdtcj.cn http://www.morning.rlqwz.cn.gov.cn.rlqwz.cn http://www.morning.jlthz.cn.gov.cn.jlthz.cn