RenderGAN: Generating Realistic Labeled Data