📚 课程大纲

  1. 例一:最根本的基石 —— LLM 是一个“概率分布生成器”
  2. 例二:推理的艺术 —— 在概率空间中进行文字“寻宝”
  3. 例三:训练的智慧 —— Dropout 作为一种统计上的“集体决策”
  4. 例四:评估的标尺 —— 困惑度(Perplexity)如何衡量模型的“迷茫”
  5. 例五:实证的启示 —— 缩放法则(Scaling Laws)的统计学魔力

例一:最根本的基石 —— LLM 是一个“概率分布生成器”

这是理解一切的起点。你可能会认为LLM是在“思考”并输出一个词,但从数学上讲,它只做一件事:计算下一个词的概率分布。

核心理论:语言的概率链式法则

概率论告诉我们,一个句子(词序列 $w_1, w_2, ..., wn$)出现的概率可以这样分解: $P(w_1, w_2, \dots, w_n) = P(w_1) \cdot P(w_2 | w_1) \cdot P(w_3 | w_1, w_2) \cdot \dots \cdot P(w_n | w_1, \dots, w{n-1})$ 这个公式的意思是:整个句子的概率 = 第一个词的概率 × (在第一个词出现后,第二个词出现的概率) × (在前两个词出现后,第三个词出现的概率) × ...

LLM如何实现它?

LLM的自回归(Autoregressive)结构,就是对这个链式法则的完美模拟。

当你输入一个提示(prompt),比如 "今天天气很好,我们一起去" 时,LLM的内部流程是:

  1. 编码上下文: 模型将 "今天天气很好,我们一起去" 这段文本编码成一个包含丰富信息的向量。
  2. 预测下一个词的Logits: 模型将这个上下文向量通过最后的线性层(我们之前讨论的W_cls),输出一个横跨整个词汇表(比如5万个词)的Logits向量。
  3. 应用Softmax: 模型对Logits向量应用Softmax函数,将其转换成一个合法的概率分布。

统计学连接: