Batches can be easily used to feed the Machine Learning model in order to train it. This process of breaking down the dataset is called "batch processing". One epoch can be made up of one batch or more. The number of training samples used in one iteration is the "batch size”.