Generative Adversarial Networks for Image Generation