AttributeError:模块“ tensorflow”没有属性“ reset_default_graph”
python
tensorflow
6
0

我已经安装了tensorflow版本r0.11。

在我的文件名cartpole.py我导入了tensorflow

 import tensorflow as tf  

并使用它:

 tf.reset_default_graph()

尝试在PyCharm中运行我的项目时出现以下错误:

in <module>
tf.reset_default_graph()
AttributeError: module 'tensorflow' has no attribute 'reset_default_graph'

如何解决此错误?

参考资料:
Stack Overflow
收藏
评论
共 5 个回答
高赞 时间 活跃

更改:

import keras.<something>.<something>

至:

import tensorflow.keras.<something>.<something>

“某物”是您要导入的模块

收藏
评论

不推荐使用此功能。请改用tf.compat.v1.reset_default_graph()

更新这不是唯一过时的功能。查看此答案以获取发行说明和转换脚本。

收藏
评论

我已经尝试并成功删除了属性错误

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Conv2D
from tensorflow.keras.layers import MaxPool2D
from tensorflow.keras.layers import Flatten
from tensorflow.keras.layers import Dense

classifier = Sequential()
收藏
评论

您通常通过以下方式导入张量tensorflow

import tensorflow as tf

您可能已经在项目tensorflow.py命名了一个文件,并且import语句正在从该文件中导入。

或者,您可以尝试一下

from tensorflow.python.framework import ops
ops.reset_default_graph()
收藏
评论

将导入更改为tensorflow.keras例如,从keras import Sequential更改为From tensorflow.keras import Sequential

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号