BGD / SGD / Mini-batch · 三种梯度更新

同一损失面、同一起点,看 batch 大小 b 如何决定轨迹的「稳」与「快」

W* 最优点 训练集样本 (m 个) W
模式batch b每步速度梯度方差GPU 并行
BGDm(全量)低·方向稳好但每步贵
SGD1快·步密高·乱跳
Mini-batch1<b<m较快中·折中★ 友好
💡 b=1 → SGDb=m → BGD。Mini-batch 既靠批内求和降方差、又靠矩阵块吃满GPU 并行,是现代 DNN 的事实标准。