在关于升级到 TF 1.0 的文档中 here ,有以下不祥的说法:
结构如 tf.get_variable_scope().reuse_variables()
可能不会工作。我们建议删除这些行并用如下行替换它们:
with tf.variable_scope(tf.get_variable_scope(), reuse=True):
我更愿意坚持使用
.reuse_variables()
由于我的代码目前的设置方式使得使用建议的习语变得相当困难。到目前为止,我的代码在 v1.0 上似乎运行良好,所以我不确定是否需要担心。文档没有说明是否有弃用计划,或者使用 .reuse_variables()
究竟有什么问题.
最佳答案
tf.variable_scope 已弃用,因此最终它将停止工作。该警告主要是指 TensorFlow 1.0 升级脚本的功能。
关于tensorflow - 在v1.0+ 中使用reuse_variables() 有什么危险吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43217669/