Frage im Vorstellungsgespräch bei Accenture

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