Machine Learning & Training

What Is a Mini-Batch?

A mini-batch is a small subset of the training dataset used to compute a single gradient update. Mini-batch training strikes a balance between the noisy updates of pure stochastic gradient descent and the heavy computation of full-batch methods. It is the standard approach for training most neural networks.

Further reading

Read more about mini-batch — articles and blogs from around the web: