a survey of how to train Generative Adversarial Networks!.......................................................................................................................