1. GPT系列演进概述
2017年Transformer架构的提出,彻底改变了自然语言处理领域的格局。在随后的几年间,基于Transformer的预训练语言模型以惊人的速度迭代进化,其中最具代表性的就是OpenAI推出的GPT系列模型。从2018年的GPT-1到2023年的GPT-4,这一系列模型不仅见证了参数规模从1.17亿到万亿级的跨越,更展现了生成式预训练范式的完整演进路径。
GPT(Generative Pre-Training)系列的核心思想是通过大规模无监督预训练学习语言的通用表示,再通过微调或提示工程适配下游任务。这种范式与传统的有监督学习相比具有显著优势:它减少了对于标注数据的依赖,使模型能够从海量未标注文本中学习丰富的语言知识和世界知识。
提示:理解GPT系列演进的关键在于把握三个维度:模型架构的改进、训练数据的扩展以及交互范式的创新。这三个方面相互促进,共同推动了模型能力的提升。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. GPT-1:生成式预训练的奠基者
2.1 技术背景与创新点
2018年6月发布的GPT-1在当时面临着激烈的竞争环境。ELMo刚刚展示了双向LSTM在上下文词向量表示上的优势,而BERT即将以掩码语言模型横扫各项NLP基准。在这样的背景下,GPT-1选择了一条不同的技术路线:基于Transformer解码器的自回归语言模型。
GPT-1的核心创新在于:
- 首次验证了"预训练+微调"范式在生成式模型上的有效性
- 采用纯解码器架构,通过掩码自注意力实现自回归生成
- 提出任务输入统一化方法,为后续Prompt技术奠定基础
2.2 模型架构详解
GPT-1采用了12层Transformer解码器堆叠,具体配置如下:
| 组件 | 参数设置 |
|---|---|
| 层数 | 12 |
| 注意力头数 | 12 |
| 隐藏层维度 | 768 |
| 总参数量 | 1.17亿 |
与原始Transformer解码器相比,GPT-1做了两处关键修改:
- 移除了编码器-解码器交叉注意力层,成为纯解码器架构
- 使用上三角掩码矩阵确保自回归生成的因果性
输入处理流程:
- 文本通过BPE分词转换为token序列
- 添加位置编码并输入Transformer堆叠
- 每层依次进行掩码自注意力和前馈计算
- 最终输出通过Softmax生成词表概率分布
2.3 训练策略与数据
GPT-1的训练分为两个阶段:
无监督预训练阶段:
- 目标函数:标准自回归语言建模
$\mathcal{L}1(\mathcal{U}) = \sum \log P(u_i \mid u_{i-k}, \dots, u_{i-1}; \Theta)$ - 训练数据:BooksCorpus(约7000本未出版书籍,8亿词)
- 优化器:Adam(学习率2.5e-4,batch size 64)
有监督微调阶段:
- 目标函数:任务特定损失+语
