tensorflow 报错 AttributeError: module 'tensorflow._api.v2.train' has no attribute 'GradientDescentOptimizer'
时间: 2023-11-09 20:09:36 浏览: 427
attribute详细介绍
这个错误可能是因为 TensorFlow 2.0 中已经将 `GradientDescentOptimizer` 移动到了 `tensorflow.keras.optimizers` 中,所以在导入时需要使用以下代码:
```
from tensorflow.keras.optimizers import GradientDescentOptimizer
```
如果你仍然想使用 `tensorflow._api.v2.train.GradientDescentOptimizer`,可以尝试降低 TensorFlow 的版本,或者使用以下代码:
```
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
```
这样就可以使用 `tensorflow._api.v2.train.GradientDescentOptimizer` 了。
阅读全文