TensorFlow“模块”对象没有属性“global_variables_initializer”

新手上路,请多包涵

我是 Tensorflow 的新手,我正在 iPython 笔记本上运行来自 Udacity 的深度学习作业。 关联

它有一个错误。

 AttributeError                            Traceback (most recent call last)
`<ipython-input-18-3446420b5935>` in `<module>`()
  2
  3 with tf.Session(graph=graph) as session:
----> 4   tf.global_variables_initializer().run()

AttributeError: 'module' object has no attribute 'global_variables_initializer'

请帮忙!我怎样才能解决这个问题?谢谢你。

原文由 Le D. Thang 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 510
2 个回答

在旧版本中,它被称为 tf.initialize_all_variables

原文由 drpng 发布,翻译遵循 CC BY-SA 3.0 许可协议

好像您正在使用 tensorflow 0.11 或旧版本。如果你看到这个 git-commit ,他们将 initialize_all_variables 替换为 global_variables_initializer

因此,您可以使用 initialize_all_variables 或更新到较新的版本,即 (0.12) 或更高版本。

原文由 kmario23 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题