![](/img/trans.png)
[英]Keras AttributeError: 'Sequential' object has no attribute 'predict_classes'
[英]I get the error: " AttributeError: 'Sequential' object has no attribute 'predict_classes' " while coding. Its wrong here
def classify(file_path):
global label_packed
image = Image.open(file_path)
image = image.resize((30,30))
image = numpy.expand_dims(image, axis=0)
image = numpy.array(image)
pred = model.predict_classes(image)[0]
sign = classes[pred+1]
print(sign)
label.configure(foreground='#011638', text=sign)
更改:
model.predict_classes()
至
model.predict()
它会返回一个概率。 然后你应该定义一个阈值来考虑对其中一个类的预测概率。 请记住,阈值取决于您。 您可以对此严格或不严格。 但是,我认为它是 0.5:
pred_class = np.where(model.predict(example) > 0.5, 1, 0)
然后,您将获得预测的类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.