
GPT模型完美地遵循了“层层抽象”这个核心思想但它抽象的对象从“图像的像素”变成了“文本的Token词元”。它每一层都在做同一件事把离散的、孤立的词语逐步转换成包含丰富上下文语义的、连续的向量特征。下面我分三步把深度学习原理在GPT训练中的体现拆解清楚。1. 输入层把文字变成数字词向量图像模型的第一层输入是“像素值”而GPT的第一层输入是“词元”。操作首先把输入的一句话比如“猫爱吃__”切分成一个个Token如“猫”、“爱”、“吃”。然后通过一个嵌入层把每个Token映射成一个高维的向量比如一个包含768个数字的列表。体现的原理这一步相当于图像模型里第一层提取的“边缘信息”。只不过这里提取的是初始的、孤立的词义。此时“猫”和“狗”的向量可能有一定相似性但它们完全不知道自己在句子中的具体角色。2. 隐藏层核心多头自注意力机制实现“特征交互”这是GPT与普通深度网络最大的不同也是它“智能”的来源。在GPT的Transformer解码器层中核心不再是“全连接”而是自注意力机制。这一层的输入上一层的输出每个词的向量。这一层的核心操作让每个词去“看”句子里的所有其他词并计算出它们之间的相关性强弱注意力权重。比如当处理“猫爱吃鱼”时在“吃”这一层它会分配很高的注意力权重给“猫”和“鱼”而给“爱”的权重较低。层层递进浅层靠近输入主要学习词法和局部语法比如形容词和名词的搭配、主谓一致。中层开始学习句法和语义角色比如谁主语对谁宾语做了什么谓语。深层靠近输出开始学习上下文、指代关系乃至复杂的推理。比如明白“它”指代的是前文的“猫”。你看这完全符合我们之前说的“层层抽象”原理浅层抽取出“词语”这个基础特征中层组合成“短语结构”深层抽象出“整句的逻辑关系”。3. 输出层与最终目标预测下一个词这就是GPT训练最精妙的地方。它的最终目标不像图像分类是“输出一个类别标签”而是输出一个概率分布。操作最后一层输出一个和词表大小一样的向量比如有5万个数字经过Softmax函数转换成概率。哪个词的概率最大GPT就预测它是下一个词。训练目标损失函数在训练时我们拥有海量的文本语料比如整本维基百科。对于输入“猫爱吃”我们知道标准答案“鱼”就在原文中。于是损失函数会计算模型预测“鱼”的概率与“1”正确答案之间的差距然后通过反向传播去微调每一层的数十亿个参数权重和偏置。4. 整个训练过程的宏观图景把这三步串起来GPT的训练就是输入大量文本→第一层把词转为孤立向量→中间几十层通过自注意力不断让词向量吸收来自其他词的信息进行“上下文交互”→最后一层输出下一个词的概率→计算预测误差→反向传播调整所有层的参数让模型下次预测更准。经过数千亿次这样的迭代GPT最终得到的就是一个包含海量世界知识和语言规律的、由数千亿个参数构成的巨大数学方程。它之所以能“理解”指令是因为在它的“层层抽象”中已经学会了人类语言的复杂模式和逻辑关系。