0

如果我使用 tf.learn.Experiment,禁用评估的最佳方法是什么?

我正在运行这个构建实验的模型。

tf.contrib.learn.Experiment(
        estimator=estimator,
        train_input_fn=train_input_fn,
        train_steps=FLAGS.num_train_steps,
        train_monitors=[export_monitor],
        eval_input_fn=eval_input_fn,
        eval_steps=FLAGS.num_eval_steps,
        eval_metrics=_create_evaluation_metrics(),
        min_eval_frequency=100)

要调试评估问题,我想阻止评估运行。是否有捷径可寻?

4

1 回答 1

2

答案将取决于您调用的方法Experiment。假设您将调用 train_and_evaluate,例如,如果TF_CONFIG的任务类型设置为“master”(参见此代码)。

在这种情况下,您需要设置min_eval_frequency0None(参见此代码

于 2017-02-28T07:05:34.043 回答