Adversarial networks

shape