卷积层和池化层中padding参数“SAME”和“VALID”的区别

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zhou4411781/article/details/100541493

padding参数的作用是决定在进行卷积或池化操作时,是否对输入的图像矩阵边缘补0,‘SAME’ 为补零,‘VALID’ 则不补,因为在这些操作过程中过滤器可能不能将某个方向上的数据刚好处理完。

  • VALID 模式
											     |dropped
inputs:         1  2  3  4  5  6  7  8  9  10 11 (12 13)
                |______________|                
                               |_______________|

对于VALID方法,输出的大小计算如下:

out_width = out_height = ⌈ (s_input – s_filter + 1)/ s_stride ⌉

其中,s_input 为输入的大小,s_filter 为filter的大小,s_stride 为步长,⌈⌉为向上取整。

  • SAME 模式
                                                    |pading
inputs:      1  2  3  4  5  6  7  8  9  10 11 12 13 |0   0   0
           	 |______________|
                            |______________|
                                           |_________________|

对于SAME,输出的大小计算如下:

out_width = out_height = ⌈ s_input / s_stride ⌉

其中,s_input 为输入的大小,s_stride 为步长,⌈⌉为向上取整


参考:https://www.cnblogs.com/White-xzx/p/9497029.html

猜你喜欢

转载自blog.csdn.net/zhou4411781/article/details/100541493