第一章 知识库概论 1
1.1背景 1
1.1.1知识信息处理时代的到来 1
1.1.2知识库和人工智能 2
1.1.3专家系统和信念系统 3
1.1.4知识库和数据库 4
1.1.5AI与DB技术的结合 6
1.2.1数据、符号、信息和知识 7
1.2知识原理 7
1.2.2知识的类型 8
1.2.3知识的分级与分层 9
1.2.4知识原理 10
1.3知识库和知识库管理系统 11
1.3.1知识库 11
1.3.2知识库管理系统 12
1.3.3知识库和知识库管理系统的功能 12
1.3.4知识库系统 13
1.4本章小节 17
本章参考文献 18
第二章 知识处理语言 19
2.1开发知识库的程序设计语言 19
2.2PROLOG语言 20
2.2.1PROLOG语言的特点 20
2.2.2PROLOG数据结构 21
2.2.3PROLOG程序 23
2.2.4PROLOG工作方式 26
2.2.5基于PROLOG的知识库举例 36
2.3.2LISP的数据结构 42
2.3.1LISP语言的特点 42
2.3LISP语言 42
2.3.3LISP的控制结构 47
2.3.4LISP数据库 51
2.3.5基于LISP的知识库举例 54
2.4本章小结 59
本章参考文献 59
第三章 演绎知识库 61
3.1演绎知识库系统的基本结构 61
3.1.1一阶谓词的特点 61
3.1.3一阶谓词逻辑 62
3.1.2一阶谓词的不足 62
3.2用一阶谓词逻辑表示知识 65
3.3一阶谓词逻辑的演绎推理 65
3.3.1演绎推理方法 66
3.4演绎知识库应用举例 83
3.4.1应用实例1 83
3.4.2应用实例2 85
3.4.3应用实例3 86
3.5本章小结 89
本章参考文献 89
4.1产生式系统的基本结构 90
第四章 产生式规则知识库 90
4.1.1产生式规则系统的特点 91
4.1.2产生式规则系统的不足 91
4.1.3生式系统的形成描述语义 91
4.2产生式系统的知识表示 92
4.2.1事实的表示 92
4.2.2规则的表示 93
4.3产生式系统的推理 95
4.3.1产生式系统的推理过程 95
4.3.3推理方向 97
4.3.2竞争消解策略 97
4.4.1信任增长度MB和不信任增长度MD 105
4.4不精确推理 105
4.4.2可信度CF 106
4.4.3多个证据组合确定一个假设的可信度计算 106
4.4.4假设的合取和析取的可信度的计算 107
4.4.5由规则及条件的可信度计算结论的可信度 107
4.4.6计算实例 108
4.5.1知识库 110
4.5.2推理机 110
4.5产生式规则知识库的设计与实现 110
4.5.3规则库的更新 119
4.6产生式规则知识库应用举例 120
4.6.1摄影顾问知识库 120
4.6.2酒品顾问知识库 125
4.7本章小结 132
本章参考文献 133
第五章 框架知识库 135
5.1框架系统概述 135
5.1.3框架知识表示的形式化语义 136
5.1.1框架系统的特点 136
5.1.2框架系统的不足 136
5.2框架知识表示 137
5.2.1框架的构造 137
5.2.2事实知识的表示 139
5.2.3规则知识的表示 140
5.2.4过程的表示 141
5.3框架知识库的结构 142
5.3.1框架的层次联系 142
5.3.2框架的横向联系 143
5.3.3框架的情景链接 144
5.4框架的属性继承 146
5.4.1属性继承方式 146
5.4.2单属性值继承 147
5.4.3多属性值继承 149
5.4.4框架属性值继承的实现 151
5.5框架系统的推理 153
5.5.1匹配 154
5.5.2填槽 155
5.6.1框架知识库的建立 159
5.6框架知识库的设计与实现 159
5.6.2框架编辑系统FRS 160
5.7框架知识库应用举例 185
5.7.1足球比赛知识库系统 185
5.7.2中医诊治辅助知识库系统 196
5.8本章小结 199
本章参考文献 200
第六章 面向对象知识库 201
6.1面向对象系统概述 201
6.1.2面向对象方法的不足 202
6.1.1面向对象方法的特点 202
6.2面向对象系统开发的支持环境 203
6.2.1Smalltalk80 203
6.3面向对象知识库模型 217
6.3.1对象与类 217
6.3.2继承与派生类 220
6.3.3消息传递 224
6.4知识表示 227
6.4.1事实知识表示 227
6.4.2规则知识表示 228
6.4.3过程知识表示 229
6.5知识获取 230
6.5.1事实知识的获取 230
6.5.2规则知识的获取 231
6.6知识推理 233
6.6.1内部推理 233
6.6.2外部推理 233
6.6.3派生新对象 233
6.7.1线性电路分析知识库 234
6.7面向对象知识库应用举例 234
6.7.2地理信息知识库 268
6.8本章小结 278
本章参考文献 279
第七章 黑板模型知识库 281
7.1黑板模型知识库系统概述 281
7.1.1黑板模型知识库系统的特点 281
7.1.2黑板模型知识库系统的不足 282
7.2黑板模型 282
7.2.1黑板模型的工作原理 282
7.2.2黑板模型的结构 283
7.2.3黑板模型的推理与知识应用 288
7.3黑板控制模型 289
7.3.1控制黑板结构 290
7.3.2黑板控制模型中的知识源 292
7.3.3黑板控制模型中的调度机制 293
7.4口语理解系统HEARSAY-Ⅱ 294
7.4.1黑板 295
7.4.2知识源 297
7.4.4求解问题策略 299
7.4.3控制部分 299
7.5建立黑板模型系统的工具 300
7.5.1HEARSAY-Ⅲ 300
7.5.2AGE 302
7.6黑板模型知识库应用举例 306
7.6.1证券投资知识库系统 306
7.6.2面向对象黑板模型系统 312
7.7本章小结 321
本章参考文献 322
附录汉英术语对照 324