WNGrad: Learn the Learning Rate in Gradient Descent
Adaptive subgradient methods for online learning and stochastic optimization