从词向量到Transformer,AI大模型背后的原理,一个动画急速入门

周店瑟谷 1 阅读 AI 与认知思辨

1 . 【主题】

文章主题:自然语言处理(NLP)模型的演进史——从统计学到神经网络。

核心论点:像 GPT 这样的 AI 模型,其生成文字的本质是“下一个词预测”。为了让计算机更准确地完成这个任务,技术架构经历了一系列演进:从只会死记硬背统计概率的 N-gram,到能够理解语义的词向量(Word Embedding),再到突破长度限制拥有记忆的 RNN,以及能自主管理长短期记忆的 LSTM,最终引出为大模型奠定基础的 Transformer 架构。

2. 【大纲】

  • 一、 引入:AI 生成文字的本质

    • 语言生成等同于“猜词游戏”(根据前文预测下一个词)。

    • Token(词元):语言模型读取和预测文本的基本单位。

  • 二、 早期尝试:统计学方法 (N-gram)

    • 原理:通过阅读大量文章,统计词语组合出现的概率。

    • 致命缺陷:

      1. 组合爆炸:词语组合数量极其庞大,无法覆盖所有合理表达。

      2. 缺乏语义理解:词语在模型眼中是孤立符号,无法将“鹦鹉”的规律泛化到“虎皮鹦鹉”上。

  • 三、 质的飞跃:语义理解与词向量 (Word Embedding)

    • 原理:通过给词语打分,将文字转化为高维空间中的坐标(向量)。

    • 优势:利用数学中的“余弦相似度”计算词语间的距离,距离越近语义越相似,赋予了模型“举一反三”的泛化能力。

  • 四、 引入深度学习:前馈神经网络 (FNN)

    • 原理:接收词向量作为输入,通过隐藏层自动拟合和学习复杂的语言规律。

    • 缺陷:上下文窗口长度固定,无法处理需要长距离记忆的句子。

  • 五、 赋予模型记忆:循环神经网络 (RNN)

    • 原理:引入“隐藏状态”,像摘要一样压缩已读内容并向后传递,打破了固定窗口的限制。

    • 缺陷:长期依赖问题(长句子开头的信息在传递过程中容易衰减和被新信息覆盖)。

  • 六、 记忆管理机制:长短期记忆网络 (LSTM)

    • 原理:在 RNN 基础上增加一条长期记忆的“VIP通道”(细胞状态)。

    • 三大门控:

      1. 遗忘门:决定删除哪些旧信息。

      2. 输入门:决定写入哪些新信息。

      3. 输出门:决定当前预测需要提取哪些信息。

    • 缺陷:必须按顺序依次计算,难以大规模并行训练;长距离信息传递路径依然繁琐。

  • 七、 展望:Transformer 架构的引出

    • 预告下一期内容:如何通过“注意力机制”彻底解决顺序计算与长距离信息提取的痛点。

3. 【关键字】

  • Token (词元):模型处理文本的最小单位。它不一定是一个完整的词,可能是一个汉字、一个标点符号,或者英文单词的一部分。

  • N-gram 模型:一种基于统计的早期语言模型。N 代表模型一次考虑连续词的数量,通过计算词语组合在语料库中出现的次数来预测下一个词。

  • Word Embedding (词嵌入/词向量):将人类语言中的词语映射为高维空间中的一组连续数字(向量)。这组数字编码了词语的语义关系,使得计算机可以通过数学公式精确计算词与词之间的相似度。

  • 隐藏状态 (Hidden State):RNN 模型中用于保存记忆的向量,它是模型对当前已读取内容的“压缩表示”或“动态摘要”,随着新 token 的输入不断刷新迭代。

  • 门控机制 (Gating Mechanism):LSTM 核心组件,由可以学习的参数控制(输出 0 到 1 之间的数字),用于自主判断信息的价值,从而控制信息的保留、写入与提取。

4. 【金句】

  1. “数学不止可以计算日月星辰的运行轨迹,还能来描述人类语言这样抽象的东西,数学真的是太美了。”

  2. “隐藏状态并不是对前文的完整复制,它更像是模型不断更新的一份摘要。”

  3. “并不是我们提前告诉模型某条信息很重要、记住它,而是模型在一次次预测错误、修改参数的过程中,自己学会了什么样的信息值得长期保存。”

  4. “词向量的发明,甚至比后面的 transformer 架构更加重要,没有了词向量,自然语言的处理还停留在统计数数的阶段。”