Transformer 参数量 使用指南

Transformer 参数量估算器,输入层数、维度等估算主体与嵌入参数量,用于模型规模评估与显存预估。

计算公式与原理

主体参数 ≈ 12·L·d²;嵌入参数 ≈ vocab × d

每层含 Q/K/V/O 四个 d×d 矩阵(4d²)与两层 FFN(通常 4d 宽,共 8d²),合计 12d²,乘层数 L 即得主体规模;词表嵌入另计 vocab×d(若解绑则输出层再加一份)。实际模型还有 LayerNorm 等小量参数,估算值略偏小。

使用步骤

  1. 填写「层数」。
  2. 填写「隐藏维度」。
  3. 填写「词表大小」。
  4. 结果区会即时更新;可一键复制结果用于记录或汇报。

典型使用场景

算例参考

注意事项

结果为按上述公式得到的理论估算值,实际表现受数据分布、实现细节与运行环境影响,落地决策请以实测为准;本工具纯前端运行,输入不上传服务器。

为什么 FFN 占参数最多?
标准 FFN 内部维度常 4d,其两层权重约 8d²,而注意力 Q/K/V/O 共 4d²,故 FFN 占每层约 2/3 参数;这也是大模型压缩的重点。
词表越大参数越多吗?
是。嵌入层≈V·d 随词表线性增长;为控参数量常用子词分词限制 V,或用因子分解嵌入降低维度开销。
→ 打开Transformer 参数量工具