目录 1
第一章 专家系统概论 1
1.1 人工智能的历史与现状 2
1.2 基于知识的专家系统 3
1.3 传统编程与知识工程 6
1.4 气象系统的发展与现状 7
第二章 问题求解 9
2.1 人类信息处理 9
2.2 基于规则的产生式系统 12
2.3 问题求解 14
2.4 知识的种类 18
2.5 专门知识的本质 19
2.6 小结 20
第三章 知识表示与获取 21
3.1 知识表示方法学概述 21
3.2 知识表示 22
3.3 知识获取和机器学习 30
3.4 知识获取自动化的困难和研究方向 34
第四章 推理机制的描述 36
4.1 推理机制 36
4.2 控制策略 42
4.3 冲突消解策略 48
4.4 表示和推理的前景 49
4.5 小结 50
第五章 医学专家系统MYCIN 51
5.1 MYCIN简介 51
5.2 MYCIN结构 52
5.3 知识获取 54
5.4 可信度和不精确推理 55
5.5 咨询例子 56
第六章 专家系统语言、环境和工具系统 73
6.1 概论 73
6.2 语言和环境 77
6.3 知识工程工具 81
6.4 小型系统建造工具 89
6.5 大型专门系统开发工具 96
6.6 大型综合型系统建造工具 105
6.7 小结 110
第七章 应用领域中的专家系统 113
7.1 工程专家系统 113
7.2 医学专家系统 122
7.3 基础科学专家系统 129
7.4 资源勘探专家系统 131
7.5 自然语言理解专家系统HEARSAY Ⅰ/Ⅱ 140
第八章 开发小型知识系统 145
8.1 小型系统的作用 145
8.2 小型知识系统的建立 146
8.3 小结 158
9.1 知识工程 159
第九章 开发大型专家系统 159
9.2 知识系统的开发 160
9.3 选取合适的任务 161
9.4 开发系统原型 164
9.5 开发完整的专家系统 166
9.6 系统集成 167
9.7 系统评价与维护 168
10.2 圆柱齿轮减速器设计专家系统的构造 170
10.1 圆柱齿轮减速器传统设计方法 170
第十章 圆柱齿轮减速器专家系统 170
10.3 圆柱齿轮减速器设计专家系统的知识和推理 174
10.4 圆柱齿轮减速器设计专家系统的运行过程 187
附录A FORTH语言的谓词函数、动词类型、通用函数描述 193
附录B 术语 195
附录C 使用GCLISP语言开发的用于圆柱齿轮减速器专家系统的正 204
反向推理程序 204
参考文献 212