keras AttributeError: 'Model' object has no attribute 'metrics_tensors'
时间: 2023-10-28 16:05:14 浏览: 127
TensorFlow2.1.0报错解决:AttributeError: ‘Sequential’ object has no attribute ‘_get_distribution_strategy
5星 · 资源好评率100%
这个错误通常是由于使用了较旧版本的 Keras 或 TensorFlow 导致的。`metrics_tensors` 属性在新版本的 Keras 中已被移除。解决此问题的方法是更新 Keras 或 TensorFlow 到最新版本,或者修改代码以适应当前版本的 Keras。
如果你正在使用旧版本的 Keras,可以尝试以下解决方法:
- 检查并更新 Keras 和 TensorFlow 到最新版本:
```python
pip install --upgrade keras tensorflow
```
- 如果无法更新,可以尝试使用 `metrics` 属性替代 `metrics_tensors`:
```python
model.metrics
```
如果以上方法都无效,建议查看你的代码是否还有其他可能导致此问题的原因,并参考 Keras 官方文档或相关社区寻求帮助。
阅读全文