Generative adversarial network.