【问题标题】:How to create a multidimensional Tensor?如何创建多维张量?
【发布时间】:2017-06-20 08:43:55
【问题描述】:

我指的是 TensorFlow 网站上的 MNIST 教程。有一个张量用于保存 28 x 28 像素的 MNIST 图像。形状如下:

x = tf.placeholder(tf.float32, shape=[None, 784])

如您所见,他们已将矩阵展平,并将所有像素用作包含 784 个值的一维向量。

如何设置一个具有 28 x 28 像素的适当矩阵的张量?我想保留有关图像的 2D 结构的信息。

【问题讨论】:

    标签: python tensorflow deep-learning


    【解决方案1】:

    占位符张量的创建方式是一样的:

    x = tf.placeholder(tf.float32, shape=[None, 28, 28])
    

    当然,它现在必须输入适当大小的图像,而不是前面提到的扁平图像(矢量)。

    编辑:请注意,您当然在第一个维度中仍然有“无”,因为您不想完全指定一次将输入多少张图像。

    【讨论】:

      猜你喜欢
      • 2018-06-20
      • 2021-02-26
      • 2021-08-25
      • 2021-08-06
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      相关资源
      最近更新 更多