2017-02-28 4 views
0

tf.learn.Experimentを使用している場合、評価を無効にする最良の方法は何ですか?tf.learn.Experimentを使用してevalを無効にする

私はこれを実行しています。これは実験を構成するmodelです。

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) 

評価の問題をデバッグするには、回避策を実行しないようにしたいと思います。これを行う簡単な方法はありますか?

答えて

2

答えは、Experimentで呼び出したメソッドに依存します。たとえば、TF_CONFIGのタスクタイプが「マスター」(cf this code)に設定されている場合など、train_and_evaluateを呼び出すとします。

その場合、あなたは0またはNonemin_eval_frequencyを設定することをお勧めします(CF this code

+0

おかげで、それはトレーニング中に定期的な評価を無効にするのと同じように見えますが、評価はまだ訓練の後に一度実行されますように見えますが、完了する。 –

+0

次にtrain()メソッドを使用します – rhaertel80

関連する問題