tensorflow 如何修复AttributeError:“Sequential”对象没有属性“predict_classes”[重复]

ylamdve6  于 2023-10-23  发布在  其他
关注(0)|答案(1)|浏览(169)

此问题已在此处有答案

Keras AttributeError: 'Sequential' object has no attribute 'predict_classes'(10个答案)
3天前关闭。

def detect_face_mask(img):
    
    y_pred = model.predict_classes(img.reshape(1,224,224,3))
    
    
    return y_pred

 sample1 = cv2.imread('sample/1.jpg')
 sample1 = cv2.resize(sample1,(224,224))

 detect_face_mask(sample1)

最后一行返回错误“AttributeError:'Sequential'对象没有属性'predict_classes'“
这个确切的代码是工作不,所以有点挣扎,感谢任何帮助

thtygnil

thtygnil1#

假设这是一个kerasSequential类,predict_classes方法已经被弃用两年多了。
尝试

y_pred = model.predict(img)

然后对于类,你可以使用类似于

y_classes = np.argmax(y_pred, axis=1)

具体取决于您的img数据。

相关问题