第 IV 部分 · 不确定知识与推理

第 14 章 时间上的概率推理

Chapter 14 · Probabilistic Reasoning over Time

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

本章导读

世界随时间演化:马尔可夫链与 HMM 描述「下一状态只依赖当前」的动态系统,滤波、预测、平滑三大任务由前向—后向算法与粒子滤波求解。

学习要点

核心概念

术语English一句话解释
马尔可夫链Markov Chain下一状态只依赖当前状态的随机过程
隐马尔可夫模型HMM状态隐藏、只观察发射符号的马尔可夫链
转移模型Transition Model状态随时间演化的概率 P(Xₜ|Xₜ₋₁)
传感器模型Sensor Model观测如何由状态生成的概率 P(Eₜ|Xₜ)
滤波Filtering递推计算当前信念 P(Xₜ|e₁:ₜ)
平滑Smoothing借助未来证据回溯估计过去 P(Xₖ|e₁:ₜ)
前向—后向算法Forward–Backward Algorithm平滑任务的双向动态规划
维特比算法Viterbi Algorithm求最可能隐状态序列的动态规划
粒子滤波Particle Filtering用带权样本集近似信念状态的滤波
动态贝叶斯网络DBN多变量时序贝叶斯网络的一般形式

配套代码(aima-python)

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

延伸资源