Tag: generative adversarial networks explained