Probabilistic Semantic Inpainting with Pixel Constrained CNNs