Back to glossary

AI GLOSSARY

Mini-Batch

AI & Machine Learning

A small subset of the training data used in a single iteration of gradient descent. Training on mini-batches rather than the full dataset at once makes training faster and more memory-efficient, while still providing a good enough estimate of the true gradient.