deep learning in adversarial networks