0

与这个问题非常相似,但用于平均池化。

公认的答案说,相同的池使用 -inf 作为 maxpooling 的填充。但是什么用于平均池化。他们只使用0吗?

4

1 回答 1

0

好的,我只是自己测试一下。

np.set_printoptions(threshold=np.nan)
x = np.array([[[3.0,3.0,3.0],[3.0,3.0,3.0]]])
x = x.reshape(1,2,3,1)
sess = tf.Session()
K.set_session(sess)
b = K.constant(x)
b = AveragePooling2D(pool_size=(2, 2), padding="same")(b)
b = tf.Print(b,[b])
sess.run(b)

这将返回张量 [[[[3][3]]]] 所以它必须用 0 填充。

于 2019-12-20T02:31:22.570 回答