为什么使用 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.
我正在使用 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.