Learning from Simulated and Unsupervised Images through Adversarial Training