关于1*1卷积的理解和应用

Posted:   July 10, 2018

Status:   Completed

Tags :   python

Categories :  

Were equations, pictures or diagrams not properly rendered, please refresh the page. If the problem persists, you can contact me.

1.什么是1*1卷积?

​ 在我最近的学习中吧,经常看到一个叫做 1 * 1 的卷积核,众所周知,一般来说,我们在所用到的卷积核大小会是 3 * 3 呀或者 5 * 5 之类的,越是大的卷积核代表着更大的感受视野,卷积是对图像局部相关性的一种抽象表示。那这他妈清流一般的存在是为什么出现的呢?他用来干什么的呢?当1 * 1卷积出现时,在大多数情况下它作用是升/降特征的维度,这里的维度指的是通道数(厚度),而不改变图片的宽和高。

2.什么是通道?

​ 最开始的时候,我认为吧,通道就是指 R,G,B 这种颜色的类型,但是后来我看到了 6 个甚至更多的通道,我就很迷了,完全不知道这是个什么鬼。那么这么理解呢?RGB 是怎么形成色彩的呢?是叠加在一起的!!!是不是很清楚了,通道的数目其实相当于我们输入图片的厚度!!!

3.1*1卷积怎么降维

​ 举个例子,比如某次卷积之后的结果是 W * H * 6 的特征,现在需要用1 * 1的卷积核将其降维成W * H * 5,即 6 个通道变成 5 个通道。通过一次卷积操作,W * H * 6将变为 W * H * 1,这样的话,使用5个1*1的卷积核,显然可以卷积出5个 W * H * 1,再做通道的串接操作,就实现了W * H * 5。  在这里先计算一下参数数量,一遍后面说明,5个卷积核,每个卷积核的尺寸是1 * 1 * 6,也就是一种有30个参数。

4.1*1卷积怎么升维

​ 与降维可以说相反,增加模型深度,一定程度上提升模型的表征能力。

Comments


😅 Commenting is disabled on this post.
You can use extended GitHub flavored markdown in your comment. Commenting FAQs & Guidelines