1*1卷积网络的作用

之前在看GoogLeNet中的Inception v1模型时,看到其中有很多1*1的卷积层,之前总是不太明白加这些有什么用啊?

降维

在认真学习后,发现自己忽略了一个重要的因素。就是卷积核的个数。1*1的卷积核主要是通过减少channel数量来实现特征维度降低,从而减少整个网络模型的参数的。原始的Inception module中,参数数量为:

(64*192*1*1)+(128*192*3*3)+(32*192*5*5)

而增加1*1卷积网络后,整个module中的参数数量为:

(64*192*1*1)+(1*1*96*128+128*96*3*3)+(5x5x16x32+1x1x192x32)

通过比较,可以看到由于1*1的卷积使得特征图的channel数量减少,从而大大降低了整个module中的参数数量。
同理,通过增加1*1卷积核的数量,可以进行升维。

促进不同通道之间的信息交换

增加网络深度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值