'Sequential' object has no attribute 'predict_classes'
时间: 2023-09-26 12:11:40 浏览: 73
TensorFlow2.1.0报错解决:AttributeError: ‘Sequential’ object has no attribute ‘_get_distribution_strategy
5星 · 资源好评率100%
这个错误通常是因为使用了过时的Keras API导致的。在新版本的Keras中,`predict_classes`已经被弃用了。相反,您可以使用`predict`方法来获取模型的预测结果,然后使用`numpy`库中的`argmax`函数来获取最大概率的类别。
例如,假设您有一个二分类模型,并且您想要预测一些数据`X_test`,您可以使用以下代码来获取预测结果:
```python
predictions = model.predict(X_test)
predicted_classes = np.argmax(predictions, axis=1)
```
这将返回一个`predicted_classes`数组,其中包含每个样本的预测类别。
阅读全文