AttributeError: 'Sequential' object has no attribute 'predict_classes'

AttributeError: 'Sequential' object has no attribute 'predict_classes'

我构建了一个 CNN,可以对来自两个不同 类 的图像进行分类。但是,当我尝试 运行 分类代码时,我不断收到此错误:

AttributeError: 'Sequential' object has no attribute 'predict_classes'

这是导致错误的代码部分:

 images = np.vstack([x])
 classes = model.predict_classes(images, batch_size=10)

predict_classes 方法来自旧版本的 keras(第 2 版之前,即 2017 年及更早版本),此后被删除。

你可以用 model.predict 得到你的 类 的概率,然后从那里得到你的 类。