Question d’entretien chez Accenture

Can you explain the basic principles behind Generative Adversarial Networks (GANs)?