1. 从统计语言模型到神经语言模型:技术演进的必然性
2003年,当Bengio团队首次提出神经概率语言模型(Neural Probabilistic Language Model)时,可能没想到这个架构会在二十年后彻底改变人类与机器的交互方式。传统基于n-gram的统计语言模型面临着维度灾难和数据稀疏的困境——当n超过3时,模型参数数量呈指数级增长,却依然无法捕捉"The cat sat on the mat"和"The dog lay on the rug"之间的语义相似性。
神经语言模型通过分布式表示(distributed representation)解决了这一根本问题。在Word2Vec(2013)和GloVe(2014)等模型中,每个词被映射到300维左右的连续向量空间,"king - man + woman ≈ queen"这样的向量运算证明了语义可以数学化表征。但此时的模型仍是浅层网络,对长距离依赖关系的建模能力有限。
关键转折:2015年,Google的Sequence to Sequence Learning with Neural Networks论文首次将LSTM用于机器翻译,展示了神经网络处理变长序列的潜力。同年,注意力机制(Attention Mechanism)的提出,为后续Transformer架构埋下了伏笔。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Transformer架构的革命性突破
2017年的论文《Attention Is All You Need》彻底改变了游戏规则。Transformer架构的核心创新在于:
- 完全摒弃循环和卷积结构,仅依赖自注意力机制(Self-Attention)
- 多头注意力(Multi-Head Attention)允许模型同时关注不同位置的语义信息
- 位置编码(Positional Encoding)替代了传统序列建模中的时序信号
以GPT-1(2018)为例,其12层Transformer解码器堆栈在处理文本时,每个token都能直接"看到"前文所有token的加权表示。这种全局视野使得模型可以捕捉"虽然下雨了,__"后面更可能是"但我还是决定出门"而非"所以我要带伞"这样的复杂逻辑关系。
2.1 注意力机制的工作原理
假设输入序列是["猫","喜欢","吃","鱼"],计算"吃
