尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

为什么要划分microbatch?

发布时间:2026/9/27 5:50:28

资讯中心
01
ARTICLE

为什么要划分microbatch?

为什么要划分microbatch?
一个batch装多少数据batch size是事先定好的这属于“训练层面的超参数”属于算法层面的选择和硬件无关一次参数更新用多少个 token是算法层面的选择。这个数决定了梯度的噪声大小、学习率怎么配、训练多少步收敛它和GPU有多少显存无关。大模型预训练普遍使用几百万到几千万token的batch因为batch太小梯度噪声大学习率只能开得很小反而慢但是往往定的batch size相比于显存大小过大了放不进去。于是把它切成mb份每次算其中一份梯度累加mb次之后才凑齐“一个batch”的梯度再更新。数学上这和“一次算完一整个batch”得到的梯度是一样的。综上将batch进一步划分成多个microbatch其实是“显存放得下多少”决定的和算法无关。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。