تا جایی که من اطلاع دارم و اگر اشتباه نکرده باشم چیزی که ما داریم و فریم ورکها همه پیاده سازی کردن همه mini-batch هست. مینی بچ ها در طی یک ایپاک مقادیر مختلفی میگرن (گرادیان حساب میشه وزنها اپدیت میشن و دوباره بچ جدید با داده جدید میرسه) تا نهایتا طی یک دوره کل دیتاست به شبکه ارائه شده باشه .
در حالت batch کل دیتا باید خونده بشه گرادیانها حساب بشن بعد میانگین گرفته بشه و بعد پارامترها بروز بشن. یعنی برای هر اپدیت پارامتر کل دیتاست باید خونده بشه. یعنی بین بچها اپدیتی صورت نمیگیره .