第一章 绪论 1
第二章 贝叶斯网入门 4
2.1 简介 4
2.1.1 专家系统 4
2.1.2 不确定性推理 5
2.1.3 随机变量的独立性 7
2.2 贝叶斯网基础 8
2.2.1 贝叶斯网的概念 9
2.2.2 贝叶斯网的结构 12
2.2.3 贝叶斯网的参数 17
2.2.4 朴素贝叶斯模型 19
2.3 贝叶斯网的性质 21
2.3.1 图中的独立性 21
2.3.2 d-分割 24
2.3.3 u-分割 30
2.4 基于MATLAB的贝叶斯网络工具箱 34
2.4.1 BNT中的算法函数 34
2.4.2 贝叶斯工具箱的安装 35
2.4.3 建立贝叶斯网络结构 36
第三章 精确推理之变量消元 39
3.1 变量消元算法 41
3.1.1 引例 41
3.1.2 消元算法 44
3.1.3 图结构消元 50
3.1.4 消元运算的复杂度 51
3.2 变量消元顺序 53
3.2.1 最大基数搜索 55
3.2.2 最小缺边数搜索 57
3.3 其他简化方法 59
第四章 精确推理之团树 62
4.1 团树的基本概念 64
4.2 团树的构造 66
4.2.1 三角化法构造团树 66
4.2.2 消元法构造团树 69
4.3 单变量后验概率 74
4.4 消息传递 79
4.5 团树推理 83
4.6 MATLAB实现 83
第五章 带有隐变量的模型学习 85
5.1 基本概念 85
5.2 单个隐变量模型 87
5.2.1 单个隐变量模型的正则性 87
5.2.2 单个隐变量模型学习算法 91
5.3 分层隐变量模型 93
5.3.1 无根的HLC模型 94
5.3.2 HLC模型的正则性 98
5.3.3 正则模型空间 102
5.3.4 学习算法 105
5.4 MATLAB实现 112
第六章 贝叶斯网的应用 113
6.1 朴素贝叶斯分类器用于文本分类 113
6.2 MATLAB环境下利用朴素贝叶斯分类器诊断肺癌病人 117
6.3 不平衡数据集上的Relief特征选择算法 124
参考文献 133