Mini-batch Stochastic Gradient Descent Research Articles