【问题标题】:AttributeError: 'Sequential' object has no attribute 'predict_classes'AttributeError:“顺序”对象没有属性“predict_classes”
【发布时间】:2022-01-04 04:24:38
【问题描述】:

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

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

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

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

【问题讨论】:

  • 或许可以试试model.predict(images)
  • Sequential 类没有 predict_classes 方法。请参阅docs

标签: python keras tf.keras


【解决方案1】:

predict_classes 方法来自旧版本的 keras(版本 2 之前,所以 2017 和更早版本),此后被删除。

您可以使用model.predict 获取您的班级概率,并从那里获取您的班级。

【讨论】:

猜你喜欢
  • 2021-10-23
  • 1970-01-01
  • 1970-01-01
  • 2022-01-14
  • 1970-01-01
  • 2020-01-29
  • 2020-01-03
  • 2021-10-28
相关资源
最近更新 更多