1*1卷积核的作用
本文最后更新于:2021年1月8日 晚上
1*1卷积核可实现改变模型维度、减少模型参数、增加模型深度等功能
1.改变模型维度
- 二维的输入数据(如$66$)和$11$的卷积核 卷积,相当于原输入数据直接做乘法
- 三维的输入数据(如$6632$)和$1132$的卷积核卷积,相当于卷积核的32个数对原输入数据的32个数加权求和,结果填到最右侧对应方框中
- 升维还是降维取决于卷积核的个数
2.减少模型参数,增加模型深度
图(a)中,参数个数:(1×1×192×64) + (3×3×192×128) + (5×5×192×32) = 153600 ?
最终输出的feature map个数:64+128+32+192 = 416
图(b)中,参数个数(1×1×192×64)+(1×1×192×96+3×3×96×128)+(1×1×192×16+5×5×16×32)+(1x1x32)=15904
最终输出的feature map个数: 64+128+32+32=256
汇合层(pooling layer)进行取最大值/均值操作,并不引入参数
参考链接
【2】https://blog.csdn.net/qq_27871973/article/details/82970640
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!