pytorch conv2d padding 的填充策略

pytorch conv2d padding 的填充策略

  • padding数值的意义

先回顾一下卷积公式。假设3 * 3的卷积核,那么填充后的结果就是y=x1k1+x2k2+…+x9k9.
如果有bias的话 ,那y=x1
k1+x2k2+…+x9k9 + bias
如果卷积核大小为1,那么y = x1*k1 + bias。 再如果x=0,那么y = bias

padding数值的意义

padding就是在源图像的四周填充上一个数值 (默认情况下是零,具体根据padding_mode的值而定 ),以达到卷积后图像尺寸不变。pytorch conv2d padding 的填充策略_第1张图片
图中黄色的一圈就是padding填充的数值。这里padding = 1
所以padding 的数值就是填充的圈数。

你可能感兴趣的:(神经网络,python,c++,php)