A Study on Implementation, Training & Testing of the Different Variations of the Generative Adversarial Networks (GAN) Models | IJSREM