欢迎您光临本小站。希望您在这里可以找到自己想要的信息。。。

读懂 AI 大模型:大模型核心度量单位详解

AI water 7℃ 0评论

这里为您整理并汇总了一篇系统介绍大模型核心度量单位的文章,帮助您一文读懂这些常见的技术指标。


在接触和评估大语言模型(LLM)时,我们经常会遇到如“128K 上下文”、“8B 参数”、“FP16”、“INT4”等各种技术术语。对于非专业人士来说,这些单位和缩写可能会让人感到困惑。

为了帮助大家理清头绪,本文将大模型的常见度量单位划分为三个核心维度进行系统汇总:决定“记忆力”的上下文长度决定“脑容量”的参数数量,以及决定“运行开销”的参数精度与存储空间


维度一:决定“记忆力”的上下文长度(Context Length)

上下文长度决定了模型在一次对话中,能够“同时记住并理解”的最大文本范围(包含用户的输入、历史对话记录以及模型的输出)。

1. 技术标准单位:Token(K / M)

在模型内部,所有文本都会被切分成名为 Token(标记/词元) 的基本单位进行计算。

  • K(Kilo,千):代表 1,000 个 Token。例如,128K 上下文意味着模型单次对话最多能处理 128,000 个 Token。这是目前主流大模型(如 Llama 3、GPT-4 等)常见的上下文配置 [2]。
  • M(Million,百万):代表 1,000,000 个 Token。例如,1M 代表 100 万 Token,2M 代表 200 万 Token [1]。这通常出现在超长上下文模型中。

2. 用户直观单位:字数与单词数(Characters / Words)

由于 Token 较为抽象,在面向用户宣传时,通常会折算为具体的语言单位:

  • 汉字(字):通常 1 个 Token 约折合 0.6 至 0.8 个汉字。例如,1M Token 约等于 60万 至 80万 汉字
  • 英文单词(Words):通常 1 个 Token 约折合 0.75 个英文单词。例如,128K Token 约等于 9.6万 个英文单词

3. 形象对照单位:页数与书籍(Pages / Books)

为了给用户建立具体的画面感,业界常使用印刷品作为参照:

  • 页数(Pages):100K Token 约相当于 200 至 300 页的标准 A4 纸文档。
  • 书籍部数(Books):超长上下文模型常被描述为“能够一次性读完 2 本《红楼梦》”或“相当于 5 本标准中篇小说”。

4. 多模态与特定场景单位:时间、帧数与行数

随着多模态大模型和编程助手的普及,上下文单位也得到了延伸:

  • 时长(Hours / Minutes):用于语音和视频输入。例如,模型可以支持 1 小时视频11 小时音频 的上下文 [1]。
  • 帧数(Frames):视频分析模型常以视频帧为单位,如支持输入 2000 帧图像
  • 代码行数(Lines):代码助手常以“行”为单位,如支持分析 3万行至5万行代码

维度二:决定“脑容量”的参数数量(Parameter Count)

参数(Parameters)是大模型在训练过程中学习到的“知识权重”。参数数量的多寡,直接决定了模型的理解能力、推理能力和知识储备上限。

1. 英文常用单位:M、B、T

  • M(Million,百万):$1\text{M} = 100$ 万。通常用于轻量级模型或特定领域的嵌入模型(Embedding Model)。例如,经典的 BERT 模型参数量在 $110\text{M} \sim 340\text{M}$ 之间。
  • B(Billion,十亿):$1\text{B} = 10$ 亿。这是目前大模型最主流的单位。例如:
  • 7B / 8B(70亿/80亿参数):适合在个人电脑或手机终端本地运行的轻量级大模型。
  • 70B(700亿参数):中等规格、能力较强的商用模型。
  • 405B(4050亿参数):超大规模的开源旗舰模型。
  • T(Trillion,万亿):$1\text{T} = 1$ 万亿(即 $1000\text{B}$)。用于描述极少数闭源的顶级多模态模型或混合专家(MoE)架构模型。

2. 中文习惯单位:亿、万亿

在中文技术交流中,通常会将英文单位直接折算:

  • 1B 参数 = 10 亿参数(例如:7B 即 70亿参数)。
  • 1T 参数 = 1 万亿参数

维度三:决定“运行开销”的参数精度与存储空间(Precision & Storage)

参数不仅有数量,还需要在计算机硬件(如显卡 VRAM)中存储和计算。参数的精度决定了模型占用的硬盘和显存大小。

1. 精度单位:Bit(比特)与数据类型

  • 32-bit (FP32,单精度浮点数):每个参数占用 4 字节(Byte)空间。由于占用空间过大,极少在推理中直接使用。
  • 16-bit (FP16 / BF16,半精度浮点数):每个参数占用 2 字节(Byte)空间。这是当前大模型训练和默认推理的主流精度
  • 8-bit (INT8) / 4-bit (INT4):量化(Quantization)精度。通过算法压缩参数,每个参数仅占用 1 字节(INT8)或 0.5 字节(INT4),主要用于降低显存占用,使模型能在消费级显卡或手机上运行。

2. 存储与显存单位:Byte / GB

参数量和精度结合,就可以计算出模型运行所需的物理显存大小:

  • 核心换算规律(以主流 16-bit 精度为例)
    $$\text{每个参数} = 16 \text{ bits} = 2 \text{ Bytes (字节)}$$
    即:1B(10亿)参数在 16-bit 精度下,大约需要占用 2 GB 的物理显存。
  • 应用实例
  • 未量化状态下(BF16/FP16):一个 7B 模型加载到显存里,至少需要 $7 \times 2 = 14\text{ GB}$ 的显存。
  • 4-bit 量化状态下(INT4):每个参数仅占 0.5 字节,该 7B 模型的体积和运行时所需的最低显存会缩减至 $7 \times 0.5 = 3.5\text{ GB}$ 左右。

综合实战:如何通过命名读懂一个大模型?

了解了以上单位后,当我们看到以下模型名称时,便能迅速读懂它的基本规格:

Llama-3-8B-Instruct-Q4 (支持 128K 上下文)

  1. 8B:该模型拥有 80 亿参数(脑容量属于轻量级,适合本地部署)。
  2. Q4:采用了 4-bit 量化 精度(每个参数占 0.5 字节,运行该模型仅需约 $8 \times 0.5 = 4\text{ GB}$ 的显存,普通家用电脑或高端手机即可流畅运行)。
  3. 128K:其单次对话的最大上下文长度为 12.8 万个 Token(约合 8万 到 10万 汉字,可以一次性读完并理解一本中篇小说的内容) [2]。

转载请注明:学时网 » 读懂 AI 大模型:大模型核心度量单位详解

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!