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

如何成为一个优秀的网站设计师怎样在网站做宣传

如何成为一个优秀的网站设计师,怎样在网站做宣传,网站建设推广怎么做,微信开放平台怎么申请ILSVRC 是一个比赛,全称是ImageNet Large-Scale Visual Recognition Challenge,平常说的ImageNet比赛指的是这个比赛。 使用的数据集是ImageNet数据集的一个子集,一般说的ImageNet(数据集)实际上指的是ImageNet的这个子…

ILSVRC

是一个比赛,全称是ImageNet Large-Scale Visual Recognition Challenge,平常说的ImageNet比赛指的是这个比赛。
使用的数据集是ImageNet数据集的一个子集,一般说的ImageNet(数据集)实际上指的是ImageNet的这个子集,总共有1000类,每类大约有1000张图像。完整的 ImageNet,有大约1.2million的训练集,5万验证集,15万测试集。ILSVRC从2010年开始举办,到2017年是最后一届。ILSVRC-2012的数据集被用在2012-2014年的挑战赛中(VGG论文中提到)。ILSVRC-2010是唯一提供了test set的一年。
ImageNet可能是指整个数据集(15 million),也可能指比赛用的那个子集(1000类,大约每类1000张),也可能指ILSVRC这个比赛。需要根据语境自行判断。
12-17年期间在ImageNet比赛上提出了一些经典网络,比如AlexNet,ZFNet,VGG, GoogLeNet, ResNet,DenseNet,SENet。我之前的博文都有相应模型及其变体的介绍。

在这里插入图片描述

  • 13 年 ZFNet
  • 16 年 DenseNet

SENET简介

提出背景:卷积核通常被看做是在局部感受野上,在空间上和通道维度上同时对信息进行相乘求和的计算。现有网络很多都是主要在空间维度方面来进行特征的融合(如Inception的多尺度)。
通道维度的注意力机制:在常规的卷积操作中,输入信息的每个通道进行计算后的结果会进行求和输出,这时每个通道的重要程度是相同的。而通道维度的注意力机制,则通过学习的方式来自动获取到每个特征通道的重要程度(即feature map层的权重),以增强有用的通
道特征,抑制不重要的通道特征。
说起卷积对通道信息的处理,有人或许会想到逐点卷积,即kernel大小为1X1的常规卷积。与1X1卷积相比,SENet是为每个channel重新分配一个权重(即重要程度)。而1X1卷积只是在做channel的融合计算,顺带进行升维和降维,也就是说每个channel在计算时的重要程度是相同的。

SENet 模块

在这里插入图片描述

X经过一系列传统卷积得到U,对U先做一个Global Average Pooling,输出的1x1xC数据(即,上图梯形短边的白色向量),这个特征向量一定程度上可以代表之前的输入信息,论文中称之为Squeeze操作。
再经过两个全连接来学习通道间的重要性,用sigmoid限制到[0,1]的范围,这时得到的输出可以看作每个通道重要程度的权重(即上图梯形短边的彩色向量),论文中称之为Excitation操作。
最后,把这个1x1xC的权重乘到U的C个通道上,这时就根据权重对U的channles进行了重要程度的重新分配。

效果

  • 与SE模块可以嵌入到现在几乎所有的网络结构中,而且都可以得到不错的效果提升,用过的都说好。
  • 在大部分模型中嵌入SENet要比非SENet的准确率更高出1%左右,而计算复杂度上只是略微有提升,具体如下图所示。而且SE块会使训练和收敛更容易。CPU推断时间的基准测试:224×224的输入图 像,ResNet-50 164ms, SE-ResNet-50 167ms。在这里插入图片描述

代码

class SqueezeExcite(nn.Module):def __init__(self,input_c: int,   # block input channelexpand_c: int,  # block expand channelse_ratio: float = 0.25):super(SqueezeExcite, self).__init__()squeeze_c = int(input_c * se_ratio)self.conv_reduce = nn.Conv2d(expand_c, squeeze_c, 1)self.act1 = nn.SiLU()  # alias Swishself.conv_expand = nn.Conv2d(squeeze_c, expand_c, 1)self.act2 = nn.Sigmoid()def forward(self, x: Tensor):scale = x.mean((2, 3), keepdim=True)scale = self.conv_reduce(scale)scale = self.act1(scale)scale = self.conv_expand(scale)scale = self.act2(scale)return scale * x

总结

  • SE block 可以理解为 channel维度上的注意力机制(即重分配通道上 feature map对后续计算的权重),与Stochastic Depth Net一样,本论文的贡献更像一种思想,而非模型。在之后的模型中,会经常看见SE block 的身影。例如,SKNet,MobileNet等等。
http://www.yayakq.cn/news/711110/

相关文章:

  • 网站建设流程报告o2o电商交易类平台有哪些
  • 平面设计哪个网站素材好襄阳做网站的公司
  • 沧州各种网站汕头网站搜索引擎优化
  • 网站建设有用吗网络初始网站
  • 网站访客代码js专注微信网站建设
  • 浙江创业建设公司网站新手编程入门先学什么
  • 盐山县做网站价格瑞昌网络推广
  • 扬州高端网站制作兰州自媒体公司有哪些
  • 龙之向导外贸网站网址wordpress 最新文章展示
  • 做阀门的网站北京 建设工程 质监站网站
  • 网站设计O2O平台vv游戏推广平台
  • 网站美工设计公司电话wordpress 大学主题
  • 做视频图片博客网站有哪些深圳网页设计师招聘
  • 高端建设网站企业5种免费一级域名的申请方法
  • 上海的网站设计公司好玩的html代码
  • 如何编写网站建设方案书网站论坛推广方案
  • 推广做网站电话最好的建设工程网站
  • 电子产品的网站建设wordpress宾馆模板
  • 海口建设网站的公司怎么注册集团公司
  • 网页怎么绑定wordpress网站优化策略分析论文
  • 网站开发与设计专业h5必备网站
  • 最好用的网站建设软件wordpress 选择中文
  • 哪个网站可以找设计师做设计《网页设计与网站建设》A卷答案
  • 建筑设计地图网站外包员工
  • 中国版动漫网站模板wordpress协调世界时
  • 好的网站具备的条件wordpress 评论 备份
  • wp网站做404学it要多久多少学费
  • re安装wordpresswordpress怎么做seo关键词
  • 网站搜索引擎推广方案做网站前提需要什么
  • 音乐网站建设视频教程上海一网