【发布时间】:2018-04-11 18:44:12
【问题描述】:
最近我一直在尝试理解 tensorflow 的tf.nn.conv2d_transpose,但是我很难理解它的输入参数。定义为:
tf.nn.conv2d_transpose(value, filter, output_shape, strides, padding='SAME')
例如,假设我有一个大小为[batch_size, 7, 7, 128] 的图像,并且想要将其转换为[batch_size, 14, 14, 64]。然后output_shape=[batch_size, 14, 14, 64],strides=[2,2],但是我不知道如何获得过滤器的形状。有什么想法吗?
此外,padding="SAME" 如何为conv2d_transpose 工作?它是应用于输出图像还是输入?
【问题讨论】:
标签: python tensorflow machine-learning computer-vision conv-neural-network