2017-11-26 179 views
5

Kullanırken kayıp günlük iletileri sıklığı nasıl kontrol edilir TF 1.4 kullanıyorum. Soruma soru: tf.estimator.Estimator.Tf.Estimator

Ben de "kayıp ve step" Bilgi iletileri sıklığını kontrol etmek istiyorum

:

INFO:tensorflow:loss = 0.00896569, step = 14901 (14.937 sec) 

Ben Tahmincimizin kurucusuna bir tf.estimator.RunConfig geçiyordum. Ama "kayıp ve adım" mesajlarını kontrol etmek için bir parametre olduğunu düşünmüyorum.

 worker_hooks.extend([ 
     training.NanTensorHook(estimator_spec.loss), 
     training.LoggingTensorHook(
      { 
       'loss': estimator_spec.loss, 
       'step': global_step_tensor 
      }, 
      every_n_iter=100) 
    ]) 

cevap

0

== 'tren' Printing extra training metrics with Tensorflow Estimator

modu için döndürülen estimator_spec içinde training_hook param olarak logging_hook dönen deneyin:

Ben parametre kodlanmış _train_model yönteminde, estimator.py olduğunu düşünüyorum

+2

Önerinizi denedim. Mevcut günlük kancalara yeni bir kayıt ekler. Ne yazık ki, koşulsuz olarak, estimator.py dosyasında eklenen varsayılan günlük kancasının frekansını değiştirmeme veya ayarlamamı sağlamaz. –