在使用padding的时候,我们会对这样的操作不能理解,所以我想用一张图来解释这个操作。
“VALID” = without padding:
inputs: 1 2 3 4 5 6 7 8 9 10 11 (12 13)
|_______________| dropped
|__________________|
“SAME” = with zero padding:
pad | | pad
inputs: 0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 | 0 0
|________________|
|________________|
|_____________________|
在这个例子中:
Input width = 13
Filter width = 6
Stride = 5
注意:
“VALID”: 只drop最右边的列
“SAME”:会尝试左右都填充元素,以便于能够均衡;
用“SAME”时,矩阵卷积前后尺寸不变