第 VI 部分 · 沟通、感知与行动

第 23 章 自然语言处理

Chapter 23 · Natural Language Processing

⏱ 建议学习时长:约 5 小时

本章导读

语言是离散组合的符号系统:从 n-gram 语言模型与文法分析,到语义表示与统计机器翻译,本章搭起经典 NLP 的统计框架。

学习要点

核心概念

术语English一句话解释
N 元语法N-gram依赖前 n−1 个词的马尔可夫语言模型
平滑Smoothing为训练中未见的事件分配非零概率
困惑度Perplexity语言模型交叉熵的指数,越小越好
词袋Bag of Words忽略语序、只保留词频的文档表示
TF-IDFTF-IDF词频 × 逆文档频率的经典权重
上下文无关文法CFG用产生式规则刻画句法结构的形式文法
概率上下文无关文法PCFG为每条规则附加概率的文法
组合语义Compositional Semantics整体意义由部分意义组合而来
统计机器翻译SMT基于平行语料与短语表的传统翻译框架

配套代码(aima-python)

aima-python 是官方维护的开源算法库(MIT 协议),建议每学完一章就跑一遍对应模块的示例。

延伸资源