第1章 从专家系统到神经网络专家系统 1
1.1 专家系统 1
1.1.1 专家系统的概念和特点 1
1.1.2 专家系统的结构 3
1.1.3 专家系统的脆弱性 5
1.2 神经网络专家系统 7
1.2.1 神经网络专家系统的基本原理 7
1.2.2 神经网络专家系统的结构 8
1.2.3 神经网络专家系统的开发方法 10
第2章 神经网络设计 12
2.1 神经元模型和网络结构 13
2.1.1 神经元模型 13
2.1.2 网络结构 17
2.2 感知器模型 20
2.2.1 单层感知器 20
2.2.2 多层感知器 22
2.3 反向传播算法 23
2.3.1 网络描述 24
2.3.2 BP算法 25
2.3.3 误差曲面 29
2.4 反向传播改进算法 30
2.4.1 变步长算法 31
2.4.2 加入动量项 31
2.4.3 引入陡度因子 32
2.4.4 OBP算法 33
2.5 Hopfield网络 35
2.5.1 离散型Hopfield网络 36
2.5.2 连续型Hopfield网络 40
2.6 Boltzmann机 42
2.6.1 网络结构 42
2.6.2 工作原理 44
2.6.3 学习规则 47
2.6.4 运行步骤 48
2.7.1 网络结构与运行原理 50
2.7 对向传播网络 50
2.7.2 学习算法 52
2.7.3 CP网络的改进 53
2.8 自适应共振网络 55
2.8.1 ART1网络 55
2.8.2 ART2网络 60
第3章 数据的前后处理 65
3.1 数据处理方法 65
3.2 数据变换处理 66
3.2.1 数值(连续值)变量 67
3.2.2 定性变量 68
3.2.3 区间变量 68
3.2.4 无序变量 69
3.3 特征参数的提取 69
3.3.1 傅里叶变换 69
3.3.2 梅林变换 71
3.3.3 向量扩张法 71
3.3.4 小波分析法 73
3.3.5 主分量分析法 74
3.3.6 K-L变换 77
3.3.7 神经网络方法 80
3.4 样本集的构造 82
第4章 神经网络专家系统中的模糊数 84
4.1 置信区间 84
4.1.1 置信区间的特征 84
4.1.2 置信区间的运算性质 85
4.2.1 模糊数的描述 92
4.2 模糊数 92
4.2.2 模糊数的定义 94
4.3 模糊数的和运算 95
4.3.1 模糊数的加法运算 95
4.3.2 模糊数的减法运算 101
4.4 模糊数的积运算 104
4.4.1 模糊数的乘法运算 105
4.4.2 模糊数的除法运算 110
4.5 模糊数的取大和取小运算 113
4.6.1 L-R模糊数的定义 120
4.6 L-R模糊数 120
4.6.2 L-R模糊数的像和运算 124
4.7 三角模糊数 126
4.7.1 三角模糊数的定义 126
4.7.2 三角模糊数的运算 127
4.8 两个模糊数之间的距离 130
4.8.1 线性距离 130
4.8.4 闵可夫斯基距离 131
4.8.2 加权线性距离 131
4.8.3 欧氏距离 131
4.8.5 其他形式的距离 132
第5章 基于神经网络的知识表示 136
5.1 知识的特征与分类 136
5.1.1 专家知识及其属性 136
5.1.2 知识的种类及其特征 137
5.2.1 谓词逻辑 138
5.2 谓词逻辑表示法 138
5.2.2 谓词逻辑表示法的特点 145
5.3 产生式表示法 147
5.3.1 产生式与产生式系统 147
5.3.2 产生式系统的分类及其特点 151
5.3.3 模糊产生式系统与模糊产生式规则 154
5.3.4 模糊规则与模糊数据的具体表达方法 155
5.4 框架表示法 157
5.4.1 框架定义 157
5.4.2 框架网络 159
5.4.3 预定义槽 161
5.4.4 基于模糊框架的模糊知识表示 164
5.4.5 框架的推理及其特点 165
5.5 语义网络表示法 170
5.5.1 语义网络 170
5.5.2 常用的预定义语义 175
5.5.3 语义网络的推理及其特点 177
5.5.4 模糊知识的语义网络表示 181
5.6 面向对象表示法 182
5.6.1 对象的定义 182
5.6.2 面向对象的知识表示 183
5.6.3 面向对象表示法的特点 186
第6章 机器学习 189
6.1 机器学习的概念和模型 189
6.1.1 机器学习的概念 189
6.1.2 机器学习系统模型 190
6.2 机器学习的分类 191
6.3 归纳学习 192
6.3.1 归纳学习的基本概念 192
6.3.2 基于描述空间的归纳学习 194
6.3.3 基于决策的归纳学习 196
6.4 基于解释的学习 203
6.4.1 基于解释的学习方法 204
6.4.2 基于解释的学习过程 205
第7章 基于神经网络的推理 208
7.1.1 正向推理策略 209
7.1 推理策略 209
7.1.2 反向推理策略 210
7.1.3 双向推理策略 211
7.2 确定性推理 213
7.2.1 逻辑结点的基本表示 213
7.2.2 逻辑结点的质数表示 215
7.3 不精确推理 217
7.3.1 不确定性 217
7.3.2 确定理论方法 219
7.3.3 主观Bayes方法 223
7.3.4 可能性理论方法 230
7.4 范例推理 235
7.4.1 范例的表示 236
7.4.2 范例检索 237
7.4.3 推理算法 238
参考文献 241
附录 神经网络源程序 244