【发布时间】:2017-04-06 05:46:10
【问题描述】:
我已经训练了一个猫狗分类模型的小数据集,但是我预测新的图片只会输出两个值,或者 1 或者 0。
代码预测代码
from keras.models import load_model
from keras.preprocessing import image
from keras.applications.vgg16 import preprocess_input,
decode_predictions
import numpy as np
img_path = 'mitosis.140.jpg'
img = image.load_img(img_path, target_size=(150, 150))
x = image.img_to_array(img)
x = np.expand_dims(x, axis=0)
x = preprocess_input(x)
model =load_model('mitosis_.h5')
classes = model.predict_classes(x)
print classes
我的预测
【问题讨论】:
-
那你的问题是什么?
-
我的问题是:我认为我的预测代码是错误的,正确的结果不应该告诉我输入的图片是猫还是狗的概率很大,我不明白是什么输出1或0的含义