从词向量到Transformer,AI大模型背后的原理,一个动画急速入门
1 . 【主题】
文章主题:自然语言处理(NLP)模型的演进史——从统计学到神经网络。
核心论点:像 GPT 这样的 AI 模型,其生成文字的本质是“下一个词预测”。为了让计算机更准确地完成这个任务,技术架构经历了一系列演进:从只会死记硬背统计概率的 N-gram,到能够理解语义的词向量(Word Embedding),再到突破长度限制拥有记忆的 RNN,以及能自主管理长短期记忆的 LSTM,最终引出为大模型奠定基础的 Transformer 架构。
2. 【大纲】
一、 引入:AI 生成文字的本质
语言生成等同于“猜词游戏”(根据前文预测下一个词)。
Token(词元):语言模型读取和预测文本的基本单位。
二、 早期尝试:统计学方法 (N-gram)
原理:通过阅读大量文章,统计词语组合出现的概率。
致命缺陷:
组合爆炸:词语组合数量极其庞大,无法覆盖所有合理表达。
缺乏语义理解:词语在模型眼中是孤立符号,无法将“鹦鹉”的规律泛化到“虎皮鹦鹉”上。
三、 质的飞跃:语义理解与词向量 (Word Embedding)
原理:通过给词语打分,将文字转化为高维空间中的坐标(向量)。
优势:利用数学中的“余弦相似度”计算词语间的距离,距离越近语义越相似,赋予了模型“举一反三”的泛化能力。
四、 引入深度学习:前馈神经网络 (FNN)
原理:接收词向量作为输入,通过隐藏层自动拟合和学习复杂的语言规律。
缺陷:上下文窗口长度固定,无法处理需要长距离记忆的句子。
五、 赋予模型记忆:循环神经网络 (RNN)
原理:引入“隐藏状态”,像摘要一样压缩已读内容并向后传递,打破了固定窗口的限制。
缺陷:长期依赖问题(长句子开头的信息在传递过程中容易衰减和被新信息覆盖)。
六、 记忆管理机制:长短期记忆网络 (LSTM)
原理:在 RNN 基础上增加一条长期记忆的“VIP通道”(细胞状态)。
三大门控:
遗忘门:决定删除哪些旧信息。
输入门:决定写入哪些新信息。
输出门:决定当前预测需要提取哪些信息。
缺陷:必须按顺序依次计算,难以大规模并行训练;长距离信息传递路径依然繁琐。
七、 展望:Transformer 架构的引出
预告下一期内容:如何通过“注意力机制”彻底解决顺序计算与长距离信息提取的痛点。
3. 【关键字】
Token (词元):模型处理文本的最小单位。它不一定是一个完整的词,可能是一个汉字、一个标点符号,或者英文单词的一部分。
N-gram 模型:一种基于统计的早期语言模型。N 代表模型一次考虑连续词的数量,通过计算词语组合在语料库中出现的次数来预测下一个词。
Word Embedding (词嵌入/词向量):将人类语言中的词语映射为高维空间中的一组连续数字(向量)。这组数字编码了词语的语义关系,使得计算机可以通过数学公式精确计算词与词之间的相似度。
隐藏状态 (Hidden State):RNN 模型中用于保存记忆的向量,它是模型对当前已读取内容的“压缩表示”或“动态摘要”,随着新 token 的输入不断刷新迭代。
门控机制 (Gating Mechanism):LSTM 核心组件,由可以学习的参数控制(输出 0 到 1 之间的数字),用于自主判断信息的价值,从而控制信息的保留、写入与提取。
4. 【金句】
“数学不止可以计算日月星辰的运行轨迹,还能来描述人类语言这样抽象的东西,数学真的是太美了。”
“隐藏状态并不是对前文的完整复制,它更像是模型不断更新的一份摘要。”
“并不是我们提前告诉模型某条信息很重要、记住它,而是模型在一次次预测错误、修改参数的过程中,自己学会了什么样的信息值得长期保存。”
“词向量的发明,甚至比后面的 transformer 架构更加重要,没有了词向量,自然语言的处理还停留在统计数数的阶段。”