Gradient Adversarial Training of Neural Networks
Adam: A Method for Stochastic Optimization