AttributeError: module 'tensorflow._api.v2.train' has no attribute 'Optimizer'怎么解决·
时间: 2024-06-06 22:04:39 浏览: 166
pycharm用import报错:AttributeError: module tensorflow(or other) has no attribut (import搜索路径顺序问题)
这个错误可能是因为您使用的 TensorFlow 版本不同导致的。在早期版本的 TensorFlow 中,优化器可以通过以下方式导入:
```
import tensorflow as tf
optimizer = tf.train.Optimizer()
```
但是在 TensorFlow 2.0 及以上版本中,优化器已被移动到 `tf.keras.optimizers` 中,应该使用以下方式导入:
```
import tensorflow as tf
optimizer = tf.keras.optimizers.Optimizer()
```
因此,您可以尝试使用以上方式来解决这个问题。如果您的 TensorFlow 版本较老,建议升级到最新版本以获得更好的支持和性能。
阅读全文