Exploring generative adversarial networks and adversarial training | Synapse