我学习深度学习并尝试编写一些模型。但我一直坚持数据集。当我从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],......