欢迎大家来到《知识星球》专栏,这里是网络结构1000变小专题,我们要慢慢开始更新AutoML与网络设计相关的内容。

作者&编辑 | 言有三

1 MixNet

有三AI知识星球-网络结构1000变

MixNet

基于Depthwise的分组卷积是一个非常有效的模型设计,不过它们通常是用同样大小的卷积核,MixNet则使用了可学习的多尺度卷积核提升其性能。

作者/编辑 言有三

我们在前面已经给大家讲述过许多的分组卷积模型,比如MobileNet V1/V2中全部都是使用3*3,如果使用其他大小的卷积核,性能如何呢?

上面是实验对比,可以发现随着卷积核增加,性能有增加的趋势,虽然到了9*9之后性能会下降。

既然不同的卷积核大小有性能的差异,说明各自还是学习到了不同的特征表达,再参考到Inception等多尺度结构,自然就可以想到用不同大小的卷积核进行实验。

网络结构如上,关于使用多少种不同尺度的卷积核,有两种思路。第一种,就是人工设定,比如使用3x3, 5x5, 7x7, 9x9等四种卷积核,各自的通道数量可以均分。

当然更好的方式就是基于学习了,让其对卷积核的种类和通道数量划分进行搜索,看看实验对比如下:

上图展示的是在不同计算量下的两套模型的性能对比,上表展示的是具体的指标,结果当然是MixNet性能更优秀了。

[1] Tan M, Le Q V. MixNet: Mixed Depthwise Convolutional Kernels[J]. arXiv preprint arXiv:1907.09595, 2019.

2 ScaleNet

有三AI知识星球-网络结构1000变

ScaleNet

分组网络的不同分支可以拥有同样的感受野,也可以拥有不同的感受野,不过以往都是通过手动进行分配。然而不同的感受野对于不同的任务来说,应该有不同的重要性,ScaleNet就可以学习到不同的权重。

作者/编辑 言有三

网络结构如上,可以看到不同尺度在不同网络层的比例不同,整体结构与一般分组卷积无异。

ScaleNet具体的流程是:

(1) 初始化,每个尺度的通道数量进行均匀分配。

(2) 训练该网络直到收敛。

(3) 根据BN层的缩放因子,在满足计算量的约束下,选择其中最重要的一些分支。

(4) 得到新的网络,重新训练该网络。

作者们将这个结构替换掉ResNet中的基本单元,如下:

使用ResNet系列在ImageNet上面的训练结果如下:

可以发现以更低的flops取得了更高的精度,下图展示了各个网络层的统计。

可以看出,不同层所需的尺度比例,即对感受野的需求是不同的。

参考文献

[1] Li Y, Kuang Z, Chen Y, et al. Data-Driven Neuron Allocation for Scale Aggregation Networks[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2019: 11526-11534.

3 关于有三AI知识星球

有三AI知识星球是我们继公众号之后重点打造的原创知识学习社区,有需要的同学可以阅读下文了解生态。

大家可以预览一些内容如下,添加有三微信Longlongtogo加入可以优惠。

以上所有内容

加入有三AI知识星球即可获取

来日方长

点击加入

不见不散

更多精彩

每日更新

转载文章请后台联系

侵权必究

往期精选

【知识星球】卷积核和感受野可动态分配的分组卷积相关推荐

  1. 【杂谈】有三AI知识星球一周年了!为什么公众号+星球才是完整的?

    文/编辑 | 言有三 今天,有三AI知识星球开设正好一周年,在有了微信公众号生态后,为什么我们还要做一个知识星球呢?为什么我们说每一个核心的有三AI粉丝一定是在知识星球里呢?今天来总结一下我们知识星球 ...

  2. 【年终总结】2019年有三AI知识星球做了什么,明年又会做什么

    如果说微信公众号是有三AI的第一免费生态,那么有三AI知识星球就是我们的第一付费生态,两者的共同特点是,专注系统性原创.虽然现在星球的整体内容数量还不能和微信公众号相比(主要是因为还在做内容规划以及精 ...

  3. 【杂谈】有三AI知识星球最近都GAN了哪些内容?

    欢迎大家来到<知识星球>专栏,有三AI知识星球GAN已经更新了好一段时间了,那么最近这一个月主要是在更新什么内容呢,下面简单的介绍一下. 作者&编辑 | 言有三 1 GAN与人脸年 ...

  4. 【知识星球】关于模型压缩,有三AI知识星球近一个月从模型精简,硬件实现,到模型剪枝分享了哪些内容...

    欢迎大家来到<知识星球>专栏,模型压缩是我们星球社区的重点关注内容,本次简介近期分享的一部分内容. 作者&编辑 | 言有三 1 精简模型设计 精简模型的设计是模型压缩中的第一步,而 ...

  5. 【知识星球】图像生成玩腻了?视频生成技术何不来了解一下

    欢迎大家来到<知识星球>专栏,近些年生成对抗网络技术发展的非常快,图像的生成可以达到以假乱真的效果,而视频生成则是图像生成应用的拓展,研究还非常不成熟,我们星球已经开始更新相关专栏. 作者 ...

  6. 【知识星球】总有些骨骼轻奇,姿态妖娆的模型结构设计,不知道你知不知道,反正我知道一些...

    大家好,欢迎来到<知识星球>专栏,这个专栏专栏剖析有三AI知识星球的内容生态,今天的内容属于网络结构1000变板块. 作者&编辑 | 言有三 你大概已经见惯了基本的卷积结构,对残差 ...

  7. 【知识星球】分组卷积最新进展,全自动学习的分组有哪些经典模型?

    欢迎大家来到<知识星球>专栏,这里是网络结构1000变小专题,今天介绍最新的分组卷积模型的进展. 作者&编辑 | 言有三 1 CondenseNet 有三AI知识星球-网络结构10 ...

  8. 【知识星球】模型量化从1bit到8bit,二值到三值

    欢迎大家来到<知识星球>专栏,这里是网络结构1000变小专题,模型量化是当前工业界的核心技术,我们最近在知识星球更新相关的内容. 作者&编辑 | 言有三 1 1bit量化-二值网络 ...

  9. 【知识星球】千奇百怪的网络结构板块更新到哪里了?

    <网络结构>是有三AI知识星球的一个板块,在这里,我们会覆盖几乎所有有意义的网络结构,每日一更,配以图文阅读+论文下载,下面请看当前更新状态. 目前已经超过30篇文章了,内容覆盖了这些. ...

最新文章

  1. PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法
  2. 贝叶斯推断及其互联网应用(二):过滤垃圾邮件
  3. Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍
  4. Python解释器工作原理与jit技术
  5. java算法----0至9这十个数组成两个三位数和一个四位数
  6. 虚拟机安装centeros7 无法连接网络 virsh命令找不到 删除多余的vir0 不然dubbo会有问题
  7. Scala的List集合和Set集合
  8. mfc控件位置随对话框窗口移动
  9. 洛谷 1192:台阶问题(递推,DP)
  10. 图解OAuth 2.0协议族(一):授权码 auth code
  11. 无效的列类型 || Mbatis-Plus链接oracle
  12. java 基站定位_android基站定位 | 学步园
  13. PS2022神经滤镜Neural Filters离线安装包(PS2022/PS2021)
  14. 生命密码:你的第一本基因科普书
  15. codeforces C. Team
  16. element-ui图标不显示问题(已解决)
  17. 普元EOS/BPS为什么没有安装成功 ?
  18. (转)Linux 一句话精彩问答
  19. 重叠头像最简单实现(RecyclerView实现)
  20. 全连接神经网络的BP算法(BP神经网络模型)与卷积神经网络的BP算法

热门文章

  1. Bundle savedInstanceState的作用
  2. vs2017c语言程序添加图标,笔试编程必备技巧——Visual Studio 2017添加自定义代码片段...
  3. sevlet3.0上传文件功能
  4. 力扣【接雨水问题】 leetcode-42:暴力-备忘录-双指针三种方法
  5. 详解为什么32位系统只能用4G内存.
  6. python将数字转为0010_用Python将HTML转为PDF。
  7. 9张表格学会,子网划分
  8. 你一定会用的18个linux网络监控工具
  9. Grafana Labs 携手阿里云,将提供国内首款 Grafana 托管服务
  10. 使用 Spot 低成本运行 Job 任务