deeplearning.ai 总结 -1x1 convolutional layer(1x1卷积层有什么作用)

deeplearning.ai 总结 -1x1 convolutional layer(1x1卷积层有什么作用)

flyfish

在Inception Network Motivation 有讲解
没有使用1×1的情况
在这里插入图片描述计算量 ( 28 × 28 × 32 ) × ( 5 × 5 × 192 ) ≈ 120 m i l l i o n (28×28×32)×(5×5×192)≈ 120 million (28×28×32)×(5×5×192)120million

使用1×1的情况
在这里插入图片描述计算量 ( 28 × 28 × 16 ) × ( 1 × 1 × 192 ) + ( 28 × 28 × 32 ) × ( 5 × 16 × 16 ) ≈ 12.4 m i l l i o n (28×28×16)×(1×1×192)+(28×28×32)×(5×16×16)≈ 12.4 million (28×28×16)×(1×1×192)+(28×28×32)×(5×16×16)12.4million
1x1 convolutional layer的作用

Let’s say you have a 28 by 28 by 192 volume. If you want to shrink the height and width, you can use a polling layer. So we know how to do that. But one of a number of channels has gotten too big and we want to shrink that. How do you shrink it to a 28 by 28 by 32 dimensional volume? Well, what you can do is use 32 filters that are one by one. And technically, each filter would be of dimension 1 by 1 by 192, because the number of channels in your filter has to match the number of channels in your input volume, but you use 32 filters and the output of this process will be a 28 by 28 by 32 volume.

如果你有一个 28 ∗ 28 ∗ 192 28*28*192 2828192 输入层,若要压缩它的高度和宽度,可以通过池化层(pooling layer),如果channel数目太大,怎么将将它压缩到 28 ∗ 28 ∗ 32 28*28*32 282832 你可以使用 32 32 32个滤波器 1 ∗ 1 1*1 11(filter/卷积核),每个滤波器的大小都是 1 ∗ 1 ∗ 192 1*1*192 11192,因为滤波器中channel的数量必须与输入层channel的数量保持一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西笑生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值