1

使用tf.layers.conv2d_transpose什么定义输出张量形状时?

例如:如果输入是 4x4x512,输出是 8x8x256,可以给出过滤器,但是如何定义高度和宽度?或者它总是输入高度和宽度的两倍?

谢谢。

4

1 回答 1

0

检查这个答案它提供了一个回答你问题的公式。 https://stackoverflow.com/a/43624992/7431458

从上面看,定义输出形状的是步幅、填充、内核形状和输入形状。您还必须设置输出形状参数,以让 Tensorflow 知道预期的形状是什么,因为上面链接中提到了一些侧面情况。

为了更好地解释转置卷积在此处检查的内容:

https://towardsdatascience.com/types-of-convolutions-in-deep-learning-717013397f4d

于 2018-02-25T12:15:38.577 回答