【发布时间】:2017-10-23 08:45:42
【问题描述】:
tf.nn.conv2d_transpose 的文档说:
tf.nn.conv2d_transpose(
value,
filter,
output_shape,
strides,
padding='SAME',
data_format='NHWC',
name=None
)
output_shape 参数需要一个一维张量,指定此操作输出的张量的形状。在这里,由于我的 conv-net 部分完全建立在动态 batch_length 占位符上,我似乎无法为此操作的 output_shape 的静态 batch_size 要求提供解决方法。
网络上有很多关于这个问题的讨论,但是,我找不到任何可靠的解决方案。它们中的大多数都是定义了global_batch_size 变量的hacky。我想知道这个问题的最佳解决方案。这个经过训练的模型将作为已部署的服务提供。
【问题讨论】: