1x1卷积Inception网络
Posted 劳埃德·福杰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1x1卷积Inception网络相关的知识,希望对你有一定的参考价值。
1.1x1卷积(1x1 convolution)
又称网络中的网络(network in network)
池化层只能压缩图像的宽和高,1x1卷积能压缩通道数量,减少计算成本。
如上图,输入维度的通道数为192,用32个1x1x192的filters,就能将输出的通道数压缩到32。
如何使用1x1卷积来减少计算成本?
上图的乘法运算的成本:28x28x32x5x5x192≈1.2亿
上图使用1x1卷积后,乘法运算的成本:28x28x16x1x1x192+28x28x32x5x5x16≈0.12亿
计算成本少到近1/10。(加法运算的成本两者都差不多)
中间那层通常被称为瓶颈层(bottleneck layer),该层是网络中最小的部分,我们先缩小网络,再扩大它。
2.Inception网络
Inception网络的作用是不用人工去确定卷积层中的过滤器类型,由网络去自行确定这些参数。
Inception网络包含很多Inception模块(Inception module),下图是一个Inception模块。
Inception网络是在GoogLeNet模型中提出的。(GoogLeNet有向LeNet致敬之意)
以上是关于1x1卷积Inception网络的主要内容,如果未能解决你的问题,请参考以下文章
深度学习方法(十四):轻量级CNN网络设计——MobileNet,ShuffleNet,文末有思考
深度学习入门 | 第六章:经典卷积神经网络:Inception
深度学习100例 - 卷积神经网络(Inception V3)识别手语 | 第13天