Question: is batch size a hyperparameter?
Answer: The batch size is a hyperparameter that defines the number of samples to work through before updating the internal model parameters. ... When the batch size is more than one sample and less than the size of the training dataset, the learning algorithm is called mini-batch gradient descent.