【发布时间】:2016-05-31 13:52:09
【问题描述】:
当我学习Deep MNIST for Experts tutorial时,我遇到了很多困难。 我想知道他们为什么在多层卷积网络中使用卷积和池化。
而且我不明白下面两个函数。
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')
我想知道strides=[1,1,1,1]在conv2d函数中的含义。
我们是否应该在 max_pool_2x2 函数中始终使用 ksize=[1, 2, 2, 1] 和 strides=[1, 2, 2, 1]。 p>
padding='SAME'和padding='VALID'
有什么区别【问题讨论】:
-
我在answer 中对其中的大部分进行了不错的描述
标签: machine-learning tensorflow