Keras 如何使用model.predict预测新图像?

Keras 如何使用model.predict预测新图像?,keras,Keras,我已经建立了一个模型,并将其权重保存为“first_try.h5”,但我无法加载模型并在任何随机图像上运行它。我的问题是如何使用model.predict\u生成器或model.predict或model.predict\u on\u批处理方法。我已经阅读了文档,但是我需要一个小的例子来这样做。对不起,我是新来的。它是一个二进制分类器 我使用CNTK作为我的后端。我正在关注这一点 不需要什么帮助 编辑: 我正在尝试以下方法,但输出仅为[[0.]] model.load_weights('firs

我已经建立了一个模型,并将其权重保存为“first_try.h5”,但我无法加载模型并在任何随机图像上运行它。我的问题是如何使用model.predict\u生成器或model.predict或model.predict\u on\u批处理方法。我已经阅读了文档,但是我需要一个小的例子来这样做。对不起,我是新来的。它是一个二进制分类器

我使用CNTK作为我的后端。我正在关注这一点

不需要什么帮助

编辑: 我正在尝试以下方法,但输出仅为[[0.]]

model.load_weights('first_try.h5')
img = Image.open("data/predict/T160305M-0222c_5.jpg")
a = array(img).reshape(1,512,512,3)
score = model.predict(a, batch_size=32, verbose=0)
print(score)

如果您不向我们提供最低限度的工作示例,或者至少提供错误消息,我们将无法帮助您?我将遵循确切的教程。我只是添加了上面提到的几行。我得到[[0.]]作为我的输出,没有错误,但输出似乎不正确。如果您不向我们提供最低限度的工作示例,或者至少提供错误消息,我们将无法帮助您?我正在遵循确切的教程。我只是添加了上面提到的几行。我得到[[0.]]作为我的输出,没有错误,但输出似乎不正确。