目录 1
第一章 绪论 1
§1.1 人工智能和知识工程简史 1
§1.2 专家系统的结构和分类 2
§1.3 知识工程的基础 5
§1.4 专家系统构造 6
§1.5 知识工程工具 8
参考文献 9
习题 9
第二章 知识表示 10
§2.1 知识的含义 10
§2.2 知识的获取方法简介 11
§2.3 知识的各种表示方法 12
2.3.1 谓语逻辑及对应的表示法 13
2.3.2 语义网络 16
2.3.3 产生式系统及对应知识表示法 20
2.3.4 直接(模拟)表示法 25
2.3.5 语义原语 29
2.3.6 框架脚本表示法 34
§2.4 不精确知识的表示方法 37
2.4.1 模糊集合论 38
2.4.2 逻辑推理模式 40
习题 41
参考文献 42
第三章 知识控制 43
§3.1 知识控制简介 43
§3.2 MYCIN系统的知识控制 43
3.2.1 上下文树、规则和特性表 44
3.2.2 似然推理 48
3.2.3 系统的控制策略 51
§3.3 PROSPECTOR系统的知识控制 55
3.3.1 分块语义网络和推理网络 55
3.3.2 似然推理——主观贝叶斯方法 58
3.3.3 系统的控制策略 63
§3.4 HEARSAY-Ⅱ系统的知识控制 66
3.1.1 黑板 67
3.4.2 知识源 68
3.4.3 系统的控制策略 71
3.5.1 不明推理、因果关系和证据 72
§3.5 基于不明推理的专家系统基础 72
3.5.2 诊断问题求解 73
3.5.3 GSC模型 74
习题 77
参考文献 78
第四章 知识获取 80
§4.1 知识库的编辑程序KAS 81
§4.2 TEIRESIAS系统 86
4.2.1 元知识 87
4.2.2 TEIRESIAS系统的知识获取 91
§4.3 骨架系统HEARSAY-Ⅲ 98
4.3.1 黑板结构和知识源 98
4.3.2 推理策略 99
§4.4 AM系统 100
4.4.1 概念及规则的表示与组织 100
4.4.2 控制策略 102
习题 103
参考文献 104
5.1.2 构造小型知识系统 105
5.1.1 小型知识系统的作用 105
§5.1 小型知识系统的研制与开发 105
第五章 知识系统的构造 105
§5.2 大型知识系统的研制与开发 116
5.2.1 大型知识系统的作用 116
5.2.2 构造大型知识系统 117
习题 129
参考文献 130
第六章 知识工程开发工具 131
§6.1 引言 131
§6.3 知识工程语言 132
§6.2 面向过程的语言及符号处理语言 132
6.3.1 EMYCIN 133
6.3.2 EXPERT 135
6.3.3 OPS 5 137
6.3.4 M.1 140
§6.4 系统构造助手 146
§6.5 支持软件 148
习题 150
参考文献 150
附录 MYCIN运行的例子 152