Deep Value Networks Learn to Evaluate and Iteratively Refine Structured Outputs By Michael Gygli, Mohammad Norouzi, Anelia Angelova (paper) This is a tensorflow/python implementation of the paper.