第 V 部分 · 机器学习

第 20 章 学习概率模型

Chapter 20 · Learning Probabilistic Models

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

本章导读

让贝叶斯网络从数据里长出来:最大似然与贝叶斯参数估计、朴素贝叶斯文本分类,以及带隐变量时的 EM 迭代框架。

学习要点

核心概念

术语English一句话解释
最大似然估计MLE选择使观测数据概率最大的参数
MAP 估计Maximum A Posteriori选择后验概率最大的参数(含先验)
狄利克雷先验Dirichlet Prior多项分布的共轭先验分布
朴素贝叶斯Naive Bayes属性条件独立假设下的概率分类器
词袋表示Bag of Words忽略语序、只统计词频的文本向量
EM 算法Expectation–Maximization隐变量下交替求期望与最大化的迭代法
隐变量Latent Variable数据生成过程中不可直接观测的因素
高斯混合模型GMM多个高斯分量叠加,EM 的经典应用
生成 / 判别模型Generative vs Discriminative建模 P(X,Y) 还是只建模 P(Y|X)

配套代码(aima-python)

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

延伸资源