Generative adversarial networks: A comprehensive survey | Synapse