【发布时间】:2022-01-02 12:08:45
【问题描述】:
我有一个灰度图像数据集,我想将其输入神经网络。
x_train_grey.shape 是 (32, 32, 73257) 所以我知道它是 (dimension_x, dimension_y, batch_size)。因为图像是灰度的,所以只有一个“深度”维度。
但是,要将这些数据提供给神经网络,它需要具有以下形状:(batch_size, dimension_x, dimension_y)。以batch_szie 开头。
如何将其重塑为这种格式,以便 batch_szie 出现在 x、y 图像尺寸之前?
一旦完成,我希望能够将其传递到神经网络(第一层是Flatten()),如下所示:
Flatten(input_shape=(32, 32, 1)),.
干杯!
【问题讨论】:
-
你可以查看numpy中的
reshape方法
标签: python tensorflow neural-network shapes flatten