目录

  • 1、感受野
  • 2、2层3 * 3卷积与1层5 * 5卷积
  • 3、2层3 * 3卷积与1层5 * 5卷积的计算量比较
  • 4、2层3 * 3卷积与1层5 * 5卷积的非线性比较
  • 5、2层3 * 3卷积与1层5 * 5卷积的参数量比较

1、感受野

感受野:卷积神经网络各输出特征像素点,在原始图片映射区域大小。
举个例子,原图为3x3大小,我们使用3x3大小的卷积核卷积,得到的输出图片大小是1x1的,所以输出图片的感受野是3。
感受野表征了卷积核的特征提取能力。

2、2层3 * 3卷积与1层5 * 5卷积

设原图大小长宽皆为x(x>=5) ,我们使用5x5的卷积核在x方向上滑动,步长为1,需要滑动(x-5+1)次,y方向同理,滑动了(x-5+1)次,所以最终卷积了(x-4) * (x-4)次,也就是说得到的输出图大小为(x-4) * (x-4).
同理,3x3卷积核卷积遍后输出图大小为(x-3+1) * (x-3+1),在输出图基础上再次用3x3卷积核卷积,得到的输出图大小:(x-3+1-3+1) * (x-3+1-3+1)=(x-4) * (x-4).
可以发现对同样一幅图卷积,使用2个3 * 3卷积与1个5 * 5卷积得到的输出图大小是一样的,也就是说他们的感受野是一样大的,所以,可以总结出这样一个结论:2遍3 * 3卷积与1遍5 * 5卷积,特征提取能力是一样的。
那为何工业上常常用小的卷积核多次卷积去替代大卷积核一次卷积?
这个原因可以从三个角度去解答

3、2层3 * 3卷积与1层5 * 5卷积的计算量比较

3x3卷积核卷积一次的运算量是9
5x5卷积核卷积一次的运算量是25
所以对原图大小长宽皆为x的图片来说2遍3x3卷积与1遍5x5卷积的计算量分别为:

3 * 3卷积核:9 * (x-2) ^ 2+9 * (x-4) ^2(第一次卷积计算量+第二次卷积计算量)
5 * 5卷积核:25 * (x-4) ^2
列出不等式:
9 * (x-2) ^ 2+9 * (x-4) ^2 <=25 * (x-4) ^2(求出2遍3 * 3卷积运算量比1遍5 * 5卷积的运算量小时的原图大小)
计算得出这样结果
也就是说原图边长x>10时,2遍3 * 3卷积计算量比1遍5 * 5卷积计算量要小!!!
并且随着x的增大,这种两者计算量差距会逐渐拉大。
而一般图片大小都是大于10的,如mnist手写数字集边长28

4、2层3 * 3卷积与1层5 * 5卷积的非线性比较

小卷积核卷积整合了多个非线性激活层,代替单一非线性激活层,增加了判别能力。

5、2层3 * 3卷积与1层5 * 5卷积的参数量比较

2遍3 * 3卷积参数个数=2 * 3 * 3 =18
1遍5 * 5卷积参数个数=5 * 5=25
参数个数明显减少

为什么两层3*3卷积核效果比1层5*5卷积核效果要好?相关推荐

  1. 卷积核和全连接层的区别_「动手学计算机视觉」第十六讲:卷积神经网络之AlexNet...

    前言 前文详细介绍了卷积神经网络的开山之作LeNet,虽然近几年卷积神经网络非常热门,但是在LeNet出现后的十几年里,在目标识别领域卷积神经网络一直被传统目标识别算法(特征提取+分类器)所压制,直到 ...

  2. 什么是1*1卷积?1*1的卷积核和全连接层有什么异同?

    简单回答一下: 1.数学本质上一样,都是特征图中的元素乘以权重再求和.全连接是把特征图拆开组成一个一维向量,再乘以一个权重向量,这两个向量中的元素一一对应所以输出结果是一个值.而1*1卷积,我们知道卷 ...

  3. 【PyTorch】eval() ==>主要是针对某些在train和predict两个阶段会有不同参数的层,比如Dropout层和BN层

    model的eval方法主要是针对某些在train和predict两个阶段会有不同参数的层.比如Dropout层和BN层 torch为了方便大家,设计这个eval方法就是让我们可以不用手动去针对这些层 ...

  4. html5鼠标点击弹出层,jQuery实现单击弹出Div层窗口效果(可关闭可拖动)

    本文实例讲述了jQuery实现单击弹出Div层窗口效果.分享给大家供大家参考.具体如下: 这是一款jquery实现的可拖动可关闭的弹出框效果,网上已经有很多类似效果了,网页上实现这种效果其实并不难,现 ...

  5. php的和谐脏话,大司马仅有的两次说脏话,听完网友笑出声,直播效果一片和谐!...

    原标题:大司马仅有的两次说脏话,听完网友笑出声,直播效果一片和谐! 大司马仅有的两次说脏话,听完网友笑出声,直播效果一片和谐! 其实主播这个行业非常的复杂,在这行业里,素质高的人也特别多,像一些素质低 ...

  6. Android高斯模糊(毛玻璃效果)蒙层库

    ShapeBlurView ShapeBlurView库是一个高斯模糊(毛玻璃效果)蒙层库.Like iOS UIVisualEffectView 不知大家做需求的时候是否有这样的效果要求: 需求示例 ...

  7. ResNeXt——与 ResNet 相比,相同的参数个数,结果更好:一个 101 层的 ResNeXt 网络,和 200 层的 ResNet 准确度差不多,但是计算量只有后者的一半...

    from:https://blog.csdn.net/xuanwu_yan/article/details/53455260 背景 论文地址:Aggregated Residual Transform ...

  8. 深度学习图像超分辨率开山之作SRCNN——原理分析及代码(效果基本可以达到论文中的效果)

    基于python+tensorflow下的超分辨率图像重构(效果基本可以达到论文中的效果) 论文地址:点击此处跳转 搞这篇论文时,踩了很多坑,效果优于网上的大部分代码,网上大部分代码效果离理想效果差5 ...

  9. pcb 假八层_八层板的成本却只六层的性能,PCB设计遭遇假八层该怎么办?

    在<PCB的筋骨皮>一文中,我们提出了当板厚在1.6mm及以上时,怎样避免使用假八层的叠层,而导致PCB成本增加的问题.mb5ednc 由于大家的回答很踊跃,看来这个问题还是比较典型的.在 ...

最新文章

  1. 编写五子棋的完整python代码_python制作简单五子棋游戏
  2. [导入]DotNet软件开发框架
  3. 高级特性(2)- XML
  4. C++运算符重载讲解与经典实例
  5. ***病毒的隐藏方式
  6. 墨子科技成果是计算机,祖国强起来!为2017年这些重大科技成果打call
  7. Python提取.ipynb文件中的Python代码保存为.py文件
  8. 1112个人赛,最长回文串常见算法讨论
  9. 计算机会比人的神经系统更发达吗?
  10. 区块链共识机制优缺点对比都是什么
  11. 想要定位其中的iframe并切进去的定位方法
  12. python安装教程-最新Python安装图文教程[很详细]
  13. linux开发 stc_Linux环境下搭建STC单片机平台的指南
  14. UVALive - 8295 Triangle to Hexagon
  15. eclipse debug 的断点查看和清除
  16. Ubuntu彻底卸载MySQL
  17. 俄数学天才破解庞加莱猜想拒领百万奖金(图)
  18. 特种浓缩分离:中药提取液的澄清过滤技术
  19. For ‘mall-coupon‘ URL not provided. Will try picking an instance via load-balancing. org.springfram
  20. 计算机丢失lzma.dll,修复7z lzma.dll

热门文章

  1. 2020年末总结,脚踏实地,一步一个脚印——致敬自己一年的心酸历程
  2. 宝塔命令号操作全-最实用的莫过于修改密码啦
  3. php autoload用法,php自动加载__autoload()函数用法
  4. 流程图伪代码计算机语言,流程图与伪代码 PPT课件
  5. CSS border-radius边框圆角
  6. 我的前端工具集(五)提示工具之模态窗提示
  7. APP网络测试要点和弱网模拟
  8. 课时71.后代选择器(掌握)
  9. javascript中编码与解码的decodeURI()、decodeURIComponent()区别
  10. React hook 中的数据获取