Mini-Batch Stochastic Gradient Descent