← 课程库
预训练工程模块四 · 预训练任务概念12 分钟

预训练任务:下一词预测 vs 去噪自编码

GPT 和 BERT 的目标函数差在哪

学完这节你能:
  • 区分因果语言建模与掩码语言建模
  • 理解为什么架构不同目标就不同
  • 了解各自擅长的任务

下一个词预测(CLM)去噪自编码(MLM)
做法从左到右预测下一个词随机 mask 部分词,还原它们
注意力因果(只看左边)双向(看全句)
代表GPT / LlamaBERT
天生擅长生成理解

因果语言建模(Causal LM)适合生成:一次预测一个词、可无限续写。掩码语言建模(MLM)适合理解:能利用双向上下文,但不能直接生成。现代主流大模型走 CLM 路线。

✗ 常见误解✓ 正确理解
MLM 也能直接自回归生成文本。MLM 擅长填空/理解,不天然支持从左到右生成。
自测BERT 的预训练任务本质是:
// 带走一句话

CLM(下一词预测·因果·GPT·擅生成) vs MLM(掩码还原·双向·BERT·擅理解);主流大模型走 CLM。

独立练习

做到这些,才算完成本节

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

记录本节阅读进度

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

继续下一课
← 上一课
自监督学习:对比、掩码、自回归
下一课 →
困惑度与语言建模损失

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