Estimator培训期间的验证

Aga*_*Aga 12 tensorflow

使用TensorFlow r1.3监视器已弃用:

"2016-12-05","监视器已被弃用.请使用tf.train.SessionRunHook.")和Estimator.train(input_fn,hooks,..)仅适用于挂钩.

如何使用钩子实现验证监视器的功能?

小智 2

我一直在使用SummarySaverHook而不是显示器。它们还没有“那么强大”,并且培训材料也没有更新以描述如何准确地复制监视器功能。

这是我的使用方法:

summary_hook = tf.train.SummarySaverHook(
    save_steps=SAVE_EVERY_N_STEPS,
    output_dir='./tmp/rnnStats',
    scaffold=tf.train.Scaffold(),
    summary_op=tf.summary.merge_all())

print("Classifier.train")
classifier.train(input_fn=train_input_fn, steps=1000, hooks=[summary_hook])
Run Code Online (Sandbox Code Playgroud)

  • 您将如何使用您的解决方案对单独的数据集进行验证? (7认同)