1x1 Convolution

参考视频1参考视频2
如果我们有一个HxWxC维度的Tensor,在设计Kernel的时候,往往使用3x3或者5x5这样的值,这样常规的卷积核非常好理解,在进行卷积的时候,其实是进行的WxHxC的三维卷积。如果我们的卷积核大小为1x1呢?

其实理解方式和任何WxH的卷积核是一样的,只是在W和H这两个维度,它完全不计入其他像素,而只考虑当前像素,所以进行的时1x1xC的三维卷积。也就是只考虑C这个维度的线性组合(配合使用某种激活函数的时候则增加了非线性)。如果我们有C1个这样的1x1卷积,则输出就会变为WxHxC1,起到了改变Tensor的C维度但是不改变W、H维度的效果。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容