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

网页制作与网站建设在线作业网站规划与制作

网页制作与网站建设在线作业,网站规划与制作,建设通是什么,国产服务器前三强SKNet#xff08;Selective Kernel Network#xff09;是一种用于图像分类和目标检测任务的深度神经网络架构#xff0c;其核心创新是引入了选择性的多尺度卷积核#xff08;Selective Kernel#xff09;以及一种新颖的注意力机制#xff0c;从而在不增加网络复杂性的情况…SKNetSelective Kernel Network是一种用于图像分类和目标检测任务的深度神经网络架构其核心创新是引入了选择性的多尺度卷积核Selective Kernel以及一种新颖的注意力机制从而在不增加网络复杂性的情况下提升了特征提取的能力。SKNet的设计旨在解决多尺度信息融合的问题使网络能够适应不同尺度的特征。 1. 核心思想 SKNet的核心思想是**通过选择性地应用不同尺度的卷积核从而在不同层级上捕捉多尺度特征。**为了实现这一点SKNet引入了一个选择模块用于自适应地决定在每个通道上使用哪些尺度的卷积核。这种选择性的多尺度卷积核有助于提升特征表示的能力使网络更具适应性和泛化能力。 2. 结构 SKNet的结构如下 实现机制 split对特征图进行多分支分离卷积各分支使用不同的卷积核感受野不同进行特征提取。并未对原始特征图进行拆解分离只是使用不同的卷积核对原始特征图进行卷积操作。假设分支为n,则特征图维度变换为 (c, h, w) - (n, c, h, w)原文中n2。 Fuse将多个分支的特征图提取结果相加。特征图维度变换为 (n, c, h, w) - (c, h, w)。再通过全局平均池特征图维度变换为 (c, h, w) - (c, 1, 1)然后利用全连接层进行降维限制了最低维度通过全连接层生成d×1的向量(图中的z)公式如图中所示(δ表示ReLU激活函数B表示Batch Noramlization,W是一个d×C的维的)。d的取值是由公式d max(C/r,L)确定r是一个缩小的比率(与SENet中相似)L表示d的最小值原文实验中L的值为32。再利用两个或多个和分支数目相同原论文中为两个全连接层进行升维得到两个多个维度同降维前相同的特征图向量。在对两个特征向量进行softmax处理。假设分支为n,则特征图维度为 n个(c, 1, 1) 原文中n2即a-(c, 1, 1) b-(c, 1, 1)。 select利用softmax处理后的多个特征向量分别乘以第一步中的多分支提取的特征图结果。特征维度变化为n个(c, 1 ,1) * n 个(c, h ,w) (n, c, h, w)。最后将n个特征图进行相加。 3. 优势 SKNet的设计在以下几个方面具有优势 多尺度信息融合 通过选择性地应用不同尺度的卷积核SKNet能够有效地融合多尺度的特征信息。这有助于网络捕捉不同层次的视觉特征提高了特征的表征能力。 自适应性 选择模块使网络能够自适应地选择卷积核的尺度从而适应不同任务和图像的特点。这种自适应性能够使网络在各种场景下都能表现出色。 减少计算成本 尽管引入了多尺度卷积核但由于选择模块的存在SKNet只会选择一部分卷积核进行计算从而减少了计算成本保持了网络的高效性。 4.代码实现 class SKNet(nn.Module):def __init__(self, in_channels, out_channels, stride1, M2, r16, L32)::param in_channels: 输入通道维度:param out_channels: 输出通道维度 原论文中 输入输出通道维度相同:param stride: 步长默认为1:param M: 分支数:param r: 特征Z的长度计算其维度d 时所需的比率论文中 特征S-Z 是降维故需要规定 降维的下界:param L: 论文中规定特征Z的下界默认为32采用分组卷积 groups 32,所以输入channel的数值必须是group的整数倍super(SKNet, self).__init__()d max(in_channels // r, L) self.M Mself.out_channels out_channelsself.conv nn.ModuleList() for i in range(M):self.conv.append(nn.Sequential(nn.Conv2d(in_channels, out_channels, 3, stride, padding1 i, dilation1 i, groups32, biasFalse),nn.BatchNorm2d(out_channels),nn.ReLU(inplaceTrue)))self.global_pool nn.AdaptiveAvgPool2d(output_size1) self.fc1 nn.Sequential(nn.Conv2d(out_channels, d, 1, biasFalse),nn.BatchNorm2d(d),nn.ReLU(inplaceTrue)) # 降维self.fc2 nn.Conv2d(d, out_channels * M, 1, 1, biasFalse) self.softmax nn.Softmax(dim1) def forward(self, input):batch_size input.size(0)output []for i, conv in enumerate(self.conv):output.append(conv(input))U reduce(lambda x, y: x y, output) s self.global_pool(U) z self.fc1(s)a_b self.fc2(z) a_b a_b.reshape(batch_size, self.M, self.out_channels, -1) a_b self.softmax(a_b) a_b list(a_b.chunk(self.M, dim1)) a_b list(map(lambda x: x.reshape(batch_size, self.out_channels, 1, 1),a_b)) V list(map(lambda x, y: x * y, output,a_b)) V reduce(lambda x, y: x y,V) return V总结 SKNet是一种创新的深度神经网络架构通过引入选择性的多尺度卷积核和注意力机制提升了特征提取的能力。其核心结构包括选择模块和SK卷积层能够有效地融合多尺度信息、自适应地调整卷积核的尺度并减少计算成本。这使得SKNet在图像分类和目标检测等任务中取得了优越的性能。
http://icebutterfly214.com/news/50072/

相关文章:

  • 2025 年履带厂家最新推荐排行榜:钢制履带 / 履带板 / 履带钢权威测评,聚焦高性能与稳定性优质之选
  • 2025年樱花批发基地批发商排行榜,优质供应商推荐,无刺枸骨球/红叶石楠/金森女贞/苗木/栾树/樱花/紫薇/金叶复叶槭/国槐种植口碑推荐榜
  • 2025年11月石墨烯地暖安装品牌推荐排行榜单权威解析
  • 2025 最新推荐!权威测评认证光选机厂家榜:AI 多模态 + 高光谱技术,覆盖全场景分选需求废塑料/薄膜/高光谱材质/日杂分选/整瓶分选/餐盒分选光选机厂家推荐
  • 2025 最新推荐智能分选设备厂家排行榜:覆盖 260 + 材质识别 国际测评认证 再生资源 / 固废处理优选绿色分拣中心/可回收物/生活垃圾塑料薄膜智能分选设备公司推荐
  • linux c文件复制
  • 实现一种超轻量级的有线表格识别方法(有代码,可部署)
  • 信竞生家长必须要了解的几个网站
  • 2025年靠谱的液压油滤油机厂家最新TOP实力排行
  • linux curl 请求
  • 信号、Shell与Docker:层层嵌套的陷阱剖析
  • Linux c 面试
  • linux c 目录 存在
  • 保证可靠数据传输的相关原理
  • 2025出国留学机构哪家强?5大靠谱品牌深度测评
  • Wavelet tree
  • nerdbox 进程树
  • linuxserver/librespeed镜像在host网络模式下自定义web监听端口
  • linux c mysql库
  • foobar2000 v2.25.3 汉化版
  • 以太网交换机的吞吐量
  • 常见的steam游戏的营销错误
  • linux c 编译命令
  • linux c 线程编程
  • 【转载】银河麒麟(Kylin)操作系统上移植Qt 5.6.3与QtCreator 4.2.0的完整指南
  • linux c 开发 工具
  • Token快过期的三种续期方案 - 详解
  • 题解:P14435 [JOISC 2013] 收拾吉祥物 / Mascots
  • UE4/UE5反射系统动态注册机制解析 - 实践
  • 2025 年 钢丝网/钢骨架 塑料复合管厂家权威推荐榜/哪家好/有实力/可靠的/排名企业-江苏狼博管道制造有限公司