微调数据规模估算器

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
-
总训练步数
-
每轮步数
-
处理总 token
-
等效批大小
-
训练轮数总步数处理总 token
计算式
等效批大小 = batch size × 梯度累积步数
每轮步数 = ceil(样本条数 ÷ 等效批大小)
总训练步数 = ceil(样本条数 × epoch ÷ 等效批大小)
处理总 token = 样本条数 × 平均 token × epoch
显存不够时用梯度累积来「以小凑大」:批大小 4 加累积 8,等效批大小就是 32,梯度效果接近真批 32,只是训练变慢。注意等效批大小改变会影响最优学习率,调整时建议同步缩放学习率。

关于本工具

准备微调时,最先要确认的是「这点数据够不够、要跑多少步、大概花多少算力」。步数估算错了,要么训不够(欠拟合),要么白烧算力(过拟合)。

如何使用

填写样本条数、每条平均 token 数(含指令与回答)、训练轮数与批参数,工具给出每轮步数、总步数与总 token 处理量。总 token 是估算训练成本与耗时的关键输入。

常见问题

5000 条数据算多还是少?对风格与格式类微调(让模型学会特定输出格式)通常够用;对注入新知识的场景偏少,容易过拟合。经验上指令微调 1000 到 10000 条是常见区间,质量比数量更重要。

epoch 该设几轮?小数据集常用 2 到 3 轮;数据量大时 1 轮即可。轮数过多会记住训练集、泛化变差,建议配合验证集损失曲线早停。

你可能还想问

token 数怎么估?

中文约 1 字 ≈ 1.5 token、英文约 1 字符 ≈ 0.25 token;把样本的指令与回答加总后取平均填入即可。

梯度累积有什么用?

显存不够时用小 batch 前向、累积多步再更新,等效放大批大小;填入累积步数后工具按等效批大小计算步数。

总 token 估算出来之后呢?

把它填入本站「模型训练时间估算器」的单步耗时环节,即可得到墙钟时间与算力成本的完整链路。

相关工具

AI工具
RAG分块数量估算器

估算知识库文本切分成多少块(chunk),按分块大小与重叠长度计算块数与滑窗步长,并换算总 token 与每块 token,检查重叠是否设置过大。

AI工具
向量化批量成本估算器

在线估算文档向量化的分块数量、总 token、嵌入成本与向量存储占用,支持 OpenAI 各嵌入模型对比

AI工具
提示词缓存成本估算器

在线估算大模型提示词缓存(Prompt Caching)能省多少成本,对比 Anthropic、OpenAI、Gemini 的缓存读写单价与盈亏平衡命中次数

AI工具
模型训练时间估算器

估算模型训练的墙钟时间与 GPU 成本,按总步数、每步耗时、卡数与并行效率换算,并支持按卡时单价估算总费用。

AI工具
大模型 Token 估算器

粘贴文本即可估算大模型消耗的 Token 数量,分别统计汉字、英文单词与符号,并给出常见上下文窗口的占用比例,纯浏览器本地计算。

AI工具
批量API成本对比器

在线对比大模型实时 API 与批量 Batch API 的成本差异,按模型单价、token 用量与请求数估算五折批量处理的节省金额

AI工具
Agent多步任务Token预算

在线估算 AI Agent 多步任务的 token 消耗与成本,考虑对话历史累积效应与提示词缓存,避免长任务成本失控

AI工具
上下文窗口换算器

把大模型的上下文窗口从 token 换算成可容纳的汉字数、单词数或 A4 页数,并支持为输出预留比例,避免把窗口塞满导致模型无余量回复。