【发布时间】:2019-09-21 02:27:58
【问题描述】:
我正在尝试让图像分类器工作。到目前为止,该模型似乎确实有效,但现在每次我想测试图像以查看它是否被正确识别时,我都必须进行整个训练。我对此很陌生,但我想应该有另一种方法来只测试没有训练的图像吗?
我还有一个关于代码本身的问题。
if result [0][0] >= 0.5:
prediction = "cogwheel"
else:
prediction = "not a cogwheel"
print(prediction)
我试图区分代表齿轮的图像和不代表齿轮的图像。我知道如果概率 > 0,5 它是一个齿轮,否则它不是。但是这里的 [0][0] 是什么意思呢?
非常感谢您的帮助!
【问题讨论】:
-
Keras 允许您保存训练模型的结果并稍后再次加载它们,我建议阅读文档。至于你的第二个问题,这是一个更一般的 Python 问题。你有没有看过
result实际上是什么数据类型? -
你是怎么得到
result的? -
我通过使用 result = classifier.predict(sample) 得到结果。 @AdmiralWen 我应该阅读文档是的,我几乎偶然发现了整个主题,几乎没有关于 tensorflow 的先验知识,而且只有一些 python
标签: python tensorflow keras image-recognition