【发布时间】:2020-02-22 18:08:39
【问题描述】:
python3 无法识别任何 tensorflow 属性
AttributeError: 模块 'tensorflow' 没有属性 'variable_scope'
AttributeError: 模块 'tensorflow' 没有属性 'squared_difference'
tensorflow 已安装
pip3 列表 | grep 张量流
张量流 2.0.0
张量流估计器 2.0.1
【问题讨论】:
python3 无法识别任何 tensorflow 属性
AttributeError: 模块 'tensorflow' 没有属性 'variable_scope'
AttributeError: 模块 'tensorflow' 没有属性 'squared_difference'
tensorflow 已安装
pip3 列表 | grep 张量流
张量流 2.0.0
张量流估计器 2.0.1
【问题讨论】:
TensorFlow 2.0 清理了一些 API。 squared_difference() 等数学函数现在在 tf.math 下。
TensorFlow 2.0 中没有tf.variable_scope()。我建议阅读this post,其中包含有关如何将代码迁移到 TF2 的示例。
如果您希望您的代码与旧版本的 TensorFlow 兼容,可以使用tf.compat.v1.variable_scope()
【讨论】:
tf.compat.v1....,但你迟早要适应