为什么使用 inceptionv3 预训练模型进行预测时会出现错误

Why there is error while predicting using inceptionv3 pretrained model

我正在使用 Inception v3 预训练模型

Images.shape 是 (15000,75,75,3)

但是当我使用 model.predict 时,我得到了这个错误:

输入 0 与层 model_1 不兼容:预期形状=(None, 75, 75, 3),找到的形状=(None, 75, 3)

试试这个:

img = images[0].reshape((1,75,75,3));
res = model.predict(img);

第一个参数是您要提供的样本数。因此,该模型将第一个 (75) 作为样本数。然后,对于第一个样本,模型期望 input_shape (75,75,3) 但它找到了 (75,3)。为此,您应该提供第一维的样本数,然后是 input_dimension.