import optimization中AttributeError: module 'tensorflow._api.v2.train' has no attribute 'Optimizer'
时间: 2024-03-13 09:41:08 浏览: 293
pycharm用import报错:AttributeError: module tensorflow(or other) has no attribut (import搜索路径顺序问题)
在导入`optimization`模块时,出现`AttributeError: module 'tensorflow._api.v2.train' has no attribute 'Optimizer'`的错误是因为在TensorFlow 2.x版本中,`Optimizer`类已经被移动到了`tensorflow.keras.optimizers`模块中。
要解决这个问题,你可以尝试将导入语句中的`tensorflow._api.v2.train`替换为`tensorflow.keras.optimizers`,如下所示:
```python
from tensorflow.keras.optimizers import Optimizer
```
这样就可以正确导入`Optimizer`类了。
阅读全文