← 课程库
语言模型与架构模块二 · 自然语言的基础概念概念10 分钟

语言 vs 图像 / 代码:离散序列 vs 密集像素

为什么文本要先「数字化」成 token,而不是直接喂进去

学完这节你能:
  • 对比语言与图像在数据形态上的根本区别
  • 理解「离散 vs 密集」如何影响模型设计

同样是喂给模型,图像和语言在底层长得完全不一样。看清这一点,才明白为什么语言模型要先「分词」再「查表变向量」。

维度图像自然语言
底层形态密集的像素数值矩阵(连续)离散符号序列(一个个 token)
结构空间结构(上下左右邻近)时序结构(前后顺序)
冗余度较高(相邻像素相似)较低(每个词都携带信息)
进模型前本身就是数值,可直接张量化必须先离散化、再映射成向量(embedding)

🔑 关键区别一句话:图像是「密集的数值分布」,自然语言是「离散的符号序列」。两者进计算机都要变成数字/张量——区别在于语言多一步「把符号映射成向量」。

同样一条输入,两种形态
一张 224×224×3 的图 ≈ 15 万个连续像素数值(密集矩阵)
一句「今天天气很好」≈ 5~6 个离散 token id(离散序列)
图像可直接当数值张量喂入;文本要先分词、再查表变成向量
✗ 常见误解✓ 正确理解
计算机处理图像不需要数字化,处理语言才需要。两者都要数字化;区别是图像天然是数值,语言要先把离散符号映射成向量。
图像比语言冗余更少。图像通常冗余度更高(相邻像素相似)。
自测与图像相比,自然语言作为模型输入最显著的形态区别是:
// 带走一句话

图像=密集连续像素(空间结构);语言=离散符号序列(时序结构),进模型前要先分词再变向量。

独立练习

做到这些,才算完成本节

  1. 合上正文,用自己的话解释核心概念。
  2. 写出一个相似概念,并说明两者最关键的区别。
学习记录

记录本节阅读进度

建议先独立回答自测。读完记录不等于已经掌握。

继续下一课
← 上一课
自然语言的特点:离散、歧义、序列
下一课 →
分词与词元:BPE、词表、tokenization

学完不要急着赶进度:去练习自测,或完成对应的阶段实验