generative adversarial networks (GANs)