我过滤了CIFAR-100的培训和测试数据,仅适用于水果和蔬菜超类。现在,我有2,500个培训和500个测试数据。但是,我得到一个错误,说卷积层的尺寸输入错误。

python - 卷积层和输入数据上的Keras错误-LMLPHP

我的数组数据形式:
python - 卷积层和输入数据上的Keras错误-LMLPHP

希望有人能为我提供帮助,谢谢。

最佳答案

您输入的数据应具有形状(2500、3、32、32),似乎您在预处理步骤中丢失了两个维度,请修复这些维度或将数据重塑为:

inputData = inputData.reshape((2500, 3, 32, 32)).


通常,卷积层的输入为(numSamples,numChannels,width,height)。请注意,当使用tensorflow后端时,通道数维数在末尾。

10-07 19:12
查看更多