(2016) showed that small batch sizes lead to more global and flat minimizers, while large batch sizes lead to more local and sharp minimizers.
we implement these two methods to use them as baselines for comparison.