核心概念

n-gram

由连续n个token组成的片段;n-gram语言模型用有限长度历史近似下一token概率。

是什么

n-gram是连续nn个token组成的片段。n-gram语言模型把完整历史近似为最近n−1n-1个token:P(xt∣x<t)≈P(xt∣xt−n+1:t−1)P(x_t\mid x_{<t})\approx P(x_t\mid x_{t-n+1:t-1})。[1, ch. 3, §§3.1–3.4]

取舍

unigram不看历史,bigram看一个前项,trigram看两个。nn增大可保留更多局部次序,也使组合稀疏;未见组合需要平滑、折扣或回退。BLEU也统计n-gram重合,但它是翻译评价,不是n-gram语言模型。

在本书中

见第14章14.3。本页为编辑初稿,独立事实复核待完成。

本页参考来源

  1. Jurafsky D, Martin J H. Speech and Language Processing [M]. Online manuscript, 2025. Third edition online manuscript, January 12 2025 release. 定位:ch. 3, §§3.1–3.4. 稳定来源(访问 )。

相关概念