Keras 2类似的数据集:1工作其他引发valueError

时间:2017-06-25 12:04:21

标签: python deep-learning keras

我学习深度学习并尝试编写一些模型。但我一直坚持数据集。当我从github使用现成的代码和数据集时,它可以正常工作,但是当我使用相同的代码尝试我的数据集时,它无法正常工作。但是,两个数据集都具有相同的类型和形状:

工作数据集:

Shape of train:  (5000, 32, 32, 3)
Type of train:  <class 'numpy.ndarray'>
Shape of train labels:  (5000,)
Shape of valid:  (500, 32, 32, 3)
Shape of valid labels:  (500,)

我的数据集:

Shape of train:  (31368, 32, 32, 3)
Type of train:  <class 'numpy.ndarray'>
Shape of train labels:  (31368,)
Shape of valid:  (7841, 32, 32, 3)
Shape of valid labels:  (7841, 32, 32, 3)
Shape of train_pixels[0]:  (32, 32, 3)

我得到的错误:

  

ValueError:检查模型输入时出错:Numpy数组列表   您传递给模型的大小不是模型预期的大小。   预计看到1个阵列,但得到以下7841列表   数组:[array([[[186,182,255],           [179,177,255],           [163,161,244],......

我在这里找到了一个类似的question,但是我无法使用它,我还有其他错误。 This解决方案也不起作用。

0 个答案:

没有答案