Early stopping using tensorflow tf.estimator ?
There doesn't seem to be a good way of doing this, unfortunately. One method to consider is to save checkpoints quite often during training, and then later iterate over them and evaluating them. Then you can discard the checkpoints that does not have the best eval performance. This doesn't help you in saving time during training, but at least the resulting model you are left with is an early stopping model.
I am using tensorflow v1.4. I want to use early stopping using the validation set with a patience of 5 epochs. 
I have searched on the web and found out that there used to be a function called ValidationMonitor but it is depreciated now. So is there a way to achieve this  ?