Large-scale learning with AdaGrad on Spark
Adaptive subgradient methods for online learning and stochastic optimization