Distributional Smoothing by Virtual Adversarial Examples.
Adam: A Method for Stochastic Optimization