SqueezeNet使用 1x1 卷积。我试图在这个简单的例子中理解它:如果输入是一个 MNIST 数字,即形状1x28x28x1
(我使用Batch x Height x Width x Channel)。
然后应用 aConv2D(16, kernel_size=(1,1))
产生一个大小的输出1x28x28x16
,我认为每个通道1x28x28xi
(1..16中的 i)只是输入层乘以一个常数。是对的吗?
更具体地说:Output[channel i][x,y] = InputLayer[x,y] * alpha_i
对于 1..28 中的 x,y,其中alpha_i
是每个通道的常数。
这个对吗?
这就像从 1 个通道变为 16 个相同的通道(除了每个通道乘以一个全局常数)。
它的目的是什么?
注意:我已经阅读了 1x1 卷积如何与全连接层相同?和1x1 卷积。数学是如何工作的?但这里略有不同。