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

如何做漂亮的网站推广链接怎么自己搞定

如何做漂亮的网站,推广链接怎么自己搞定,树莓派lamp WordPress,国内全屋定制十大名牌目录 一、注意力机制介绍1、什么是注意力机制#xff1f;2、注意力机制的分类3、注意力机制的核心 二、CCN模块1、CCN模块的原理2、实验结果3、应用示例 三、GAMAttention模块1、GAMAttention模块的原理2、实验结果3、应用示例 大家好#xff0c;我是哪吒。 #x1f3c6;本… 目录 一、注意力机制介绍1、什么是注意力机制2、注意力机制的分类3、注意力机制的核心 二、CCN模块1、CCN模块的原理2、实验结果3、应用示例 三、GAMAttention模块1、GAMAttention模块的原理2、实验结果3、应用示例 大家好我是哪吒。 本文收录于目标检测YOLO改进指南。 本专栏均为全网独家首发内附代码可直接使用改进的方法均是2023年最近的模型、方法和注意力机制。每一篇都做了实验并附有实验结果分析模型对比。 在机器学习和自然语言处理领域随着数据的不断增长和任务的复杂性提高传统的模型在处理长序列或大型输入时面临一些困难。传统模型无法有效地区分每个输入的重要性导致模型难以捕捉到与当前任务相关的关键信息。为了解决这个问题注意力机制Attention Mechanism应运而生。 一、注意力机制介绍 1、什么是注意力机制 注意力机制Attention Mechanism是一种在机器学习和自然语言处理领域中广泛应用的重要概念。它的出现解决了模型在处理长序列或大型输入时的困难使得模型能够更加关注与当前任务相关的信息从而提高模型的性能和效果。 本文将详细介绍注意力机制的原理、应用示例以及应用示例。 2、注意力机制的分类 类别描述全局注意力机制Global Attention在计算注意力权重时考虑输入序列中的所有位置或元素适用于需要全局信息的任务。局部注意力机制Local Attention在计算注意力权重时只考虑输入序列中的局部区域或邻近元素适用于需要关注局部信息的任务。自注意力机制Self Attention在计算注意力权重时根据输入序列内部的关系来决定每个位置的注意力权重适用于序列中元素之间存在依赖关系的任务。Bahdanau 注意力机制全局注意力机制的一种变体通过引入可学习的对齐模型对输入序列的每个位置计算注意力权重。Luong 注意力机制全局注意力机制的另一种变体通过引入不同的计算方式对输入序列的每个位置计算注意力权重。Transformer 注意力机制自注意力机制在Transformer模型中的具体实现用于对输入序列中的元素进行关联建模和特征提取。 3、注意力机制的核心 注意力机制的核心思想是根据输入的上下文信息来动态地计算每个输入的权重。这个过程可以分为三个关键步骤计算注意力权重、对输入进行加权和输出。首先计算注意力权重是通过将输入与模型的当前状态进行比较从而得到每个输入的注意力分数。这些注意力分数反映了每个输入对当前任务的重要性。对输入进行加权是将每个输入乘以其对应的注意力分数从而根据其重要性对输入进行加权。最后将加权后的输入进行求和或者拼接得到最终的输出。注意力机制的关键之处在于它允许模型在不同的时间步或位置上关注不同的输入从而捕捉到与任务相关的信息。 YOLOv5/v7 添加注意力机制30多种模块分析①SE模块SK模块 YOLOv5/v7 添加注意力机制30多种模块分析②BAM模块CBAM模块 YOLOv5/v7 添加注意力机制30多种模块分析③GCN模块DAN模块 YOLOv5/v7 添加注意力机制30多种模块分析④CA模块ECA模块 YOLOv5/v7 添加注意力机制30多种模块分析⑤SOCA模块 SimAM模块 YOLOv5/v7 添加注意力机制30多种模块分析⑥S2-MLPv2模块NAM模块 二、CCN模块 1、CCN模块的原理 两种基于注意力的上下文聚合方法的图示 (a) 对于每个位置例如蓝色非局部模块[9]生成一个密集的注意力图其中有N个权重绿色。 (b) 对于每个位置例如蓝色十字交叉注意力模块生成一个稀疏的注意力图其中只有大约2√N个权重。在经过循环操作后最终输出特征映射中的每个位置例如红色都可以从所有像素中收集信息。出于清晰展示的目的残差连接被忽略。 CCNet语义分割概述 细节交叉注意模块 2、实验结果 在ADE20K验证集上展示了使用/不使用分类一致性损失CCL的可视化示例。 与其他注意力模块比较 3、应用示例 以下使用CCN模块的应用示例 import torch.nn as nnclass CCN(nn.Module):def __init__(self, c1, c2, k3, s1, g1, eFalse):super().__init__()self.cv1 nn.Conv2d(c1, c2, k, s, k//2, groupsg, biasFalse)self.bn1 nn.BatchNorm2d(c2)self.act nn.LeakyReLU(0.1, inplaceTrue)self.e nn.Conv2d(c2, c1, 1, 1, 0) if e else Nonedef forward(self, x):y self.act(self.bn1(self.cv1(x)))return x self.e(y) if self.e else x y这段代码定义了一个名为CCN的类其中包含了一个卷积层、一个批归一化层和一个LeakyReLU激活函数。该模块可以接收输入张量x并返回经过CCN处理后的输出张量。通过组卷积CCN模块可以在不增加参数数量的情况下增强网络的表达能力。同时该模块可以学习权重以适应不同尺度的特征。在YOLOv5中通过堆叠多个CCN模块来构建主干网络。 三、GAMAttention模块 1、GAMAttention模块的原理 GAMAttentionGlobal Attention with Multi-head是一种注意力机制模块用于处理序列数据中的关系建模和特征融合问题。其原理基于transformer中的self-attention机制。 GAMAttention包含三个主要部分全局池化、多头注意力和残差连接。全局池化将输入序列转换为一个全局表示以便在后续的计算中进行使用。多头注意力机制使用多个不同的权重矩阵对全局表示进行线性变换生成多个query、key和value向量。这些向量被输入到每个注意力头中并通过Softmax函数计算相关性得分以便对信息进行加权聚合。最后利用残差连接将注意力输出与输入序列进行融合。 2、实验结果 3、应用示例 以下使用GAMAttention模块的应用示例 import torch.nn as nnclass GAMAttention(nn.Module):def __init__(self, in_channels):super(GAMAttention, self).__init__()self.conv nn.Conv2d(in_channels, in_channels, kernel_size1, stride1)self.bn nn.BatchNorm2d(in_channels)self.sigmoid nn.Sigmoid()def forward(self, x):avg_pool nn.AdaptiveAvgPool2d(1)(x)x self.conv(avg_pool)x self.bn(x)x self.sigmoid(x)return x * x在YOLOv5中GAMAttention模块被应用于残差块中的第二个卷积层。例如在YOLOv5s模型中一个标准的残差块如下所示 class ResBlock(nn.Module):def __init__(self, channels, hidden_channelsNone):super().__init__()if hidden_channels is None:hidden_channels channelsself.block nn.Sequential(Focus(channels, hidden_channels, 1),nn.Conv2d(hidden_channels, channels, 3, 1, 1, biasFalse),nn.BatchNorm2d(channels),nn.ReLU(inplaceTrue),GAMAttention(channels), # 在第二个卷积层应用GAMAttention模块nn.Conv2d(channels, channels, 1, 1, biasFalse),nn.BatchNorm2d(channels),)def forward(self, x):return x self.block(x)参考论文 https://arxiv.org/pdf/1811.11721.pdfhttps://arxiv.org/pdf/2112.05561v1.pdf 本文收录于目标检测YOLO改进指南。 本专栏均为全网独家首发内附代码可直接使用改进的方法均是2023年最近的模型、方法和注意力机制。每一篇都做了实验并附有实验结果分析模型对比。 华为OD机试JAVA真题A卷B卷 每一题都有详细的答题思路、详细的代码注释、样例测试订阅后专栏内的文章都可看可加入华为OD刷题群私信即可发现新题目随时更新全天CSDN在线答疑。 哪吒多年工作总结Java学习路线总结搬砖工逆袭Java架构师。 往期回顾 YOLOv5/v7 添加注意力机制30多种模块分析①SE模块SK模块 YOLOv5/v7 添加注意力机制30多种模块分析②BAM模块CBAM模块 YOLOv5/v7 添加注意力机制30多种模块分析③GCN模块DAN模块 YOLOv5/v7 添加注意力机制30多种模块分析④CA模块ECA模块 YOLOv5/v7 添加注意力机制30多种模块分析⑤SOCA模块 SimAM模块 YOLOv5/v7 添加注意力机制30多种模块分析⑥S2-MLPv2模块NAM模块
http://www.w-s-a.com/news/168238/

相关文章:

  • php网站开发文章管理系统wordpress 评论 顶踩 心 插件
  • 网站做百度收录的意义html网页设计代码作业代码
  • 网站推广怎么做 知乎衡水做网站开发的
  • 重庆忠县网站建设报价网页构建
  • 怎么自己做单页网站怎么在阿里做网站
  • 公司网站重新备案做电商没几个能赚钱的
  • 网站开发我们都能解决怎样做网站吸引客户
  • 网站首页图片切换代码wordpress minfy
  • 什么程序做网站收录好企业搭建网站的必要性
  • 建设网站主题建站必须要域名吗
  • 网站建设海报设计购物平台网站建设框架
  • 湖北在线网站建设建一个网站迈年
  • 上班自己花钱做的网站网站首页的动态怎么做
  • 台州网站建设哪家便宜沧州最新消息今天
  • 建设网站 请示 报告wordpress会员制
  • 青岛建网站人做网站怎么赚钱广告
  • 网站建设哪家好公司跨境电商展会2023
  • 设计大神云集的网站是南通市 网站设计
  • 心理咨询网站模板企业画册封面设计
  • 做网站 南京网站建设的重难点分析
  • 深圳做网站980移动网站开发语言
  • 网站评论怎么做seo关键词优化方法
  • 市级部门网站建设自评报告网站优化文章怎么做
  • 可不可以异地建设网站学做网站培训班要多少钱
  • 茌平网站建设公司免费的云服务器有哪些
  • 手机网站单页面铜陵网站制作公司
  • 网站logo怎么做才清晰千库网官网首页登录
  • 山西省建设银行网站首页长沙网站建设制作
  • 襄阳市做网站 优帮云百度搜索次数统计
  • 自己做视频直播网站盐城做网站多少钱