AI 发展史(四):Transformer 与预训练 —— 大模型的前夜

Administrator 1 阅读 AI 发展史

阶段跨度:2017 – 2020 | 关键词:Attention、BERT、GPT-3、Hugging Face、少样本学习
一句话总结:Transformer 架构 + "先读书后上岗"的预训练范式,让 AI 第一次具备了通用语言能力——今天所有大模型的祖先都在这四年里诞生。

1. 发生了什么

2017 年,Google 八人组发表论文《Attention Is All You Need》,提出 Transformer 架构。它的核心创新是自注意力机制(Self-Attention):处理每个词时,同时"看"到句子里的所有词,自动判断哪些更相关。

对比一下三代技术怎么理解"猫追老鼠,它跑得很快"里的"它":

  • 统计机器学习:看不懂,得人工写指代消解规则
  • RNN(深度学习前期):一个词一个词往后读,读到"它"时前面的信息已经模糊了
  • Transformer:一眼看全句,"它"和"老鼠"的注意力权重直接拉满

更重要的是随之而来的新范式:

年份模型思路
2017Transformer只靠注意力,扔掉循环结构,训练快得惊人
2018BERT(Google)先"完形填空"式读完全网文本,再微调上岗
2018GPT-1(OpenAI)先"接着写"式读完全网文本,再微调上岗
2019GPT-215 亿参数,写文章已经像模像样
2020GPT-31750 亿参数,什么任务都不用训练,说人话就行

GPT-3 展示了里程碑式的现象——少样本学习(Few-shot Learning):不需要重新训练,只要在提示词里给两三个例子,它就能照猫画虎完成新任务。"不用改模型、只改提示词" 这个今天习以为常的用法,就是从这里开始的。

2. 这个时代的工具

工具年代意义
Hugging Face Transformers2019一行代码调用几万个预训练模型,NLP 民主化的最大功臣
BERT 系列开源模型2018+中文有 chinese-bert-wwm 等,当年各家 NLP 竞赛的基础
spaCy / Transformers pipeline—生产级文本处理工具链

Hugging Face 的地位怎么强调都不过分:它把"用大模型"的门槛降到了 3 行代码,就像当年的 scikit-learn。

3. 怎么用:3 行代码,召唤一个"读过整个互联网"的模型

pip install transformers torch,然后:

from transformers import pipeline

# 情感分析:模型自动下载并运行
clf = pipeline("sentiment-analysis")
print(clf("这家店的服务太好了,下次还来!"))
# [{'label': 'POSITIVE', 'score': 0.9998}]

# 文本摘要
summarizer = pipeline("summarization")
print(summarizer("一段很长的新闻文本……", max_length=50))

注意这里你没有训练任何东西——模型已经预先读完了海量文本,你直接用。这个"预训练 + 直接使用/微调"的模式,就是大模型时代的基础设施。

再感受一下 GPT-3 式的"提示词即编程"(当时叫 prompt,现在你已经天天在用了):

把下面句子翻译成英文:
猫坐在垫子上。

把下面句子翻译成英文:
今天天气真好。

给一两个例子,模型自动补全第三个——不需要任何训练。

4. 遗产与短板

  • ✅ Transformer 成为大模型的唯一底座;预训练范式确立;提示词思想萌芽
  • ✅ 开源社区(Hugging Face)成型,技术不再被大厂垄断
  • ❌ 但 GPT-3 当年只有 API、没有聊天界面,普通用户根本摸不到——它能干什么,还缺一个"杀手级入口"

下一篇预告:2022 年 11 月 30 日,ChatGPT 上线。两个月一亿用户——AI 从实验室的论文,变成了你手机里的日常。