With the TensorFlow r1.3 monitors are deprecated:
"2016-12-05", "Monitors are deprecated. Please use tf.train.SessionRunHook.") and Estimator.train(input_fn,hooks,..) works only with hooks.
How to implement the functionality of validation monitor with hooks?