从Tensorflow中删除变量

时间:2017-09-04 14:23:28

标签: python tensorflow

我正在尝试使用各种超参数进行一些深度学习实验。我分别为每个超参数设置构建模型。在对第一个超参数设置进行训练和评估之后,当我尝试使用第二个设置构建新模型时,它会给出与变量重用和填充相关的错误。

所以我想在每次实验后重置我的会话。我怎么能这样做?

我已尝试tf.reset_default_graph(),但当我致电sess.run(tf.global_variables_initializer())时,它会出现以下错误:

  

ValueError:Fetch参数不能解释为Tensor。 (操作名称:“init”   op:“NoOp”   输入:“^ v / Assign”    不是此图的元素。)

如何安静地删除所有变量并重置我的会话?

1 个答案:

答案 0 :(得分:4)

重置默认图表后,您还需要创建一个新会话。一个小例子:

npm run prod