def conv2d(x, W):
return tf.nn.conv2d(x, W, strides=[1, 1, 1, 1], padding='SAME')
def max_pool_2x2(x):
return tf.nn.max_pool(x, ksize=[1, 2, 2, 1],
strides=[1, 2, 2, 1], padding='SAME')
这是Tensorflow网站上Deep MNIST for experts教程中的代码。
我有两个问题:
1) documentation k-size是长度大于4的整数列表,其表示最大池窗口的大小。考虑到这是一个2X2的窗口,它不应该只是2,2吗?我的意思是为什么是1,2, 2,1而不是2,2?
2)如果我们在尺寸1上迈出一大步。为什么我们需要一个有4个值的向量,一个值还不够吗?
strides = [1]
3)如果padding = 'SAME‘,为什么图像大小减少一半?(在第一个卷积过程中从28×28减小到14×14 )
发布于 2017-04-01 03:07:27
https://stackoverflow.com/questions/43147428
复制相似问题