正常情况:
output size = [(n+2p-f)/s]+1
n: input size, p:padding, f: filter size, s: stride
有时输入图片无法被stride整除,例如:
n = 10, p = 2, f = 3, s =2
此时 (10+2-3)/2无法整除,查看博客,发现tensorflow中遇到此情况会padding其中一侧,而不是padding左右上下全部。这样padding就是1了。
参考博客如下:
Tensorflow池化操作中的padding细节探究