Adversarial Neural Networks