池化和子采样之间的区别

机器算法验证 神经网络 卷积神经网络 计算机视觉
2022-03-05 16:44:55

此时,在 LeNet1上的一段视频中,Yann LeCunn 似乎对池化和子采样进行了区分,每个都有一个单独的手势:

[...] 第二个版本有一个单独的卷积和池化层以及子采样

我相信我了解最大池和平均池的作用。什么是二次抽样作为一种独特的操作?

2个回答

我不认为有任何区别。池化操作对图像进行二次采样。您会发现人们将 subsample 称为池化层执行的操作

事实上,在论文中,他们将子采样描述为池化层

你可以查看 Yann LeCun 的论文Gradient-Based Learning Applied to Document Recognition

有不同类型的池,包括MaxPoolingAveragePoolingMaxPooling 从整个图像中捕获网格(例如 zxz)中的最大像素值,然后在输出图像中对其进行处理。平均池同样计算平均值并处理输出图像中的平均值。

另一方面,Subsampling选择网格中的一个像素,并用输出图像中的相同像素值替换该网格的周围像素。

这两者的输出图像可能看起来相同(并且在神经网络中的准确性可能没有重大变化),但是它们并不完全相同。