Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tensorflow 如何使用tf.Estimator忽略不在检查点中的变量?_Tensorflow - Fatal编程技术网

Tensorflow 如何使用tf.Estimator忽略不在检查点中的变量?

Tensorflow 如何使用tf.Estimator忽略不在检查点中的变量?,tensorflow,Tensorflow,我正在使用tf.Estimator来训练和评估我的模型。在评估过程中,我想使用tensorboard投影仪可视化。为此,我需要创建一个变量,并用我想要可视化的特性填充它。我的型号fn如下所示: def模型_fn(…): .... 预测=净(特征,is\U培训=is\U培训) ... 如果mode==ModeKeys.EVAL: 嵌入变量=tf.get变量(“特征嵌入”,…) 更新嵌入=嵌入变量赋值(预测) .... 问题是嵌入\u var只出现在求值图中。这会导致以下错误 NotFo

我正在使用
tf.Estimator
来训练和评估我的模型。在评估过程中,我想使用tensorboard投影仪可视化。为此,我需要创建一个变量,并用我想要可视化的特性填充它。我的
型号fn
如下所示:

def模型_fn(…):
....
预测=净(特征,is\U培训=is\U培训)
...
如果mode==ModeKeys.EVAL:
嵌入变量=tf.get变量(“特征嵌入”,…)
更新嵌入=嵌入变量赋值(预测)
....     
问题是
嵌入\u var
只出现在求值图中。这会导致以下错误

NotFoundError(回溯见上文):在检查点中未找到关键功能\u嵌入

有什么想法吗?

你能把它变成局部变量吗?这就是度量的作用。所以它应该是
tf.get_变量(“feature_嵌入”,collections=[tf.GraphKeys.LOCAL_变量],…)