AttributeError: module 'tensorflow' has no attribute 'layers'
时间: 2023-09-30 10:02:12 浏览: 24
问题解决:module 'tensorflow.compat.v1' has no attribute '
5星 · 资源好评率100%
这个错误通常是因为您使用的 TensorFlow 版本不同于您所编写代码的版本。在旧版本的 TensorFlow 中,`tf.layers` 子模块是可用的,但在更新的版本中,该子模块已被放弃,其功能已被转移到 `tf.keras.layers` 中。
解决此问题的方法是将您的代码从使用 `tf.layers` 改为使用 `tf.keras.layers`。比如,将`tf.layers.dense()`替换为`tf.keras.layers.Dense()`。这样就可以避免这个错误。
阅读全文