小编Sha*_*ban的帖子

如何在张量流中的deconv2d的output_shape参数中给出变量batch_dim?

我试图tf.nn.deconv2d()在可变大小的数据批处理上使用op.但是,似乎我需要将output_shape参数设置如下:

tf.nn.deconv2d(x, filter, output_shape=[12, 24, 24, 5], strides=[1, 2, 2, 1],
               padding="SAME")
Run Code Online (Sandbox Code Playgroud)

为什么tf.nn.deconv2d()要修一个output_shape?有没有办法指定变量批量维度?如果输入批量大小变化会发生什么?

tensorflow deconvolution

2
推荐指数
1
解决办法
1346
查看次数

如何在TensorFlow中切分4级张量?

我试图使用tf.slice()运算符切割四维张量,如下所示:

x_image = tf.reshape(x, [-1,28,28,1], name='Images_2D')
slice_im = tf.slice(x_image,[0,2,2],[1, 24, 24])
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行此代码时,我得到以下异常:

raise ValueError("Shape %s must have rank %d" % (self, rank))

ValueError: Shape TensorShape([Dimension(None), Dimension(28), Dimension(28), Dimension(1)]) must have rank 3
Run Code Online (Sandbox Code Playgroud)

我该如何切割这个张量?

slice tensorflow

1
推荐指数
1
解决办法
3745
查看次数

标签 统计

tensorflow ×2

deconvolution ×1

slice ×1