如何将输入传递给keras?

时间:2017-05-09 13:46:08

标签: python numpy keras

我目前知道keras不支持numpys列表列表..但我看不到其他方式传递我的输入。

我对神经网络的输入是33个不同图像的每列(共45列)。

我目前存储它的方式是

外部列表长度为45,内部长度为33的列表列表,在此内部列表中我存储了一个numpy.ndarray形状(1,8,3)..

我喂这个,因为我需要做45个卷积,图像中每列一个。必须对所有图像应用相同的卷积以获得它们各自的列号。

因此,必须在所有33张图像的每个第一列上应用convolution_1。

2 个答案:

答案 0 :(得分:0)

如果你想创建一个'numpys列表',你可以np.array(yourlist)

如果您打印result.shape,您将看到生成的形状。希望这有帮助!

答案 1 :(得分:0)

如果你的后端是张量流,你可以使用Input(batch_shape = (batch_size, height, width, channels)),其中batch_size = 45,channels = 33并使用形状的np.ndarray(45,高度,宽度,33)