【发布时间】:2018-02-22 13:16:19
【问题描述】:
我无法理解为什么使用我的参数进行 tensorflow maxpooling。
当使用 ksize=2 和 strides=2 执行 maxpool 时,我会同时使用 padding SAME 和 padding VALID 得到以下输出
input : (?, 28, 28, 1)
conv2d_out : (?, 28, 28, 32)
maxpool2d_out : (?, 14, 14, 32)
但是当我尝试使用 ksize=3 和 strides=1 执行 maxpool 时,我得到以下输出:
input : (?, 28, 28, 1)
conv2d_out : (?, 28, 28, 32)
maxpool2d_out : (?, 28, 28, 32) PADDING SAME
maxpool2d_out : (?, 26, 26, 32) PADDING VALID
使用ksize=2 和strides=2 的maxpool 使用padding SAME 应该产生输出maxpool2d_out : (?, 28, 28, 32)
关于使用填充的最大池的工作原理,我是否遗漏了什么?
**CODE**==python_
【问题讨论】:
-
请分享代码
标签: tensorflow deep-learning max-pooling