《知识工程基础与应用案例》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:李跃新等著
  • 出 版 社:北京:科学出版社
  • 出版年份:2006
  • ISBN:7030181115
  • 页数:180 页
图书介绍:本书为高等院校专业选修教材,也可供从事人工智能和现代管理信息系统研究、设计与开发的科技人员参考。

第一章 知识工程与知识 1

1.1 知识工程的提出 1

1.2 知识工程产生的背景 3

1.3 知识工程研究的主要内容 3

1.4 知识简论 4

1.4.1 知识的种类 4

1.4.2 描述性表示与程序式表示 4

1.4.4 知识表示研究的内容 5

1.4.3 表示知识的条件 5

1.5 广义的知识工程 6

1.6 知识库和知识库系统 8

1.6.1 定义 8

1.6.2 知识库的推理和维护 9

1.6.3 知识库系统构建技术 9

1.7 知识工程与基于知识的系统 9

第二章 知识的表示 11

2.1 谓词逻辑及反演推理 11

2.1.1 谓词逻辑 11

2.1.2 归结原理 12

2.1.3 归结的反演推理过程 13

2.1.4 归结原理的控制策略 14

2.1.5 归结法与Prolog语言 18

2.1.6 Prolog语句 19

2.1.7 逻辑表示的特点与问题 20

2.2 语义网络 21

2.2.1 图表示 21

2.2.2 性质的继承 21

2.2.3 语义网络的推理过程 22

2.2.4 语义网络的扩展(事件的表示) 23

2.2.5 is-a的语义解释 23

2.2.6 语义网络的特征与问题 24

2.3 产生式及产生式系统 25

2.3.1 产生式系统的组成 25

2.3.2 匹配-动作循环 25

2.3.3 数据结构 26

2.3.4 冲突的求解 27

2.3.5 产生式系统推理的方向 27

2.3.7 产生式系统的特征 28

2.3.6 归纳的学习 28

2.3.8 产生式系统推理详解 29

2.3.9 概念图 39

2.4 框架知识的表示 40

2.4.1 对象中心表示 40

2.4.2 框架的基本数据结构 40

2.4.3 性质继承 41

2.4.4 槽的扩展 42

2.4.5 过程 42

2.4.6 推理机构 43

2.4.7 框架表示的特征 44

2.4.8 多重继承中的缺省推理 44

第三章 CLIPS介绍 46

3.1 概述 46

3.2 事实 46

3.2.1 事实的概念 46

3.2.2 自定义模板结构 47

3.2.3 有序事实 48

3.2.4 事实的声明和撤销 49

3.2.5 事实的修改和复制 50

3.2.6 自定义事实 51

3.2.7 监视命令 51

3.3 知识库 53

3.3.1 规则的组成与议程 53

3.3.2 规则的执行 53

3.3.3 议程的显示 53

3.3.4 规则的反射性 54

3.3.5 激活、规则和统计数据的监视 56

3.3.6 结构处理命令 57

3.3.7 清除CLIPS环境中的所有结构 59

3.4 推理机 60

3.4.1 单字段变量,连接字段约束和单字段通配符 60

3.4.2 多字段变量和多字段通配符 62

3.4.3 事实地址 63

3.4.4 条件元素与字段约束 63

3.4.5 CLIPS的函数 70

3.4.6 Rete模式匹配算法 75

3.4.7 综合实例 76

4.1.2 安装WXCLIPS 81

4.1.1 WX Windows 81

4.1 WXCLIPS简介 81

第四章 WXCLIPS 81

4.1.3 编译WXCLIPS 82

4.1.4 运行WXCLIPS 82

4.1.5 使用WXCLIPS 83

4.1.6 使用WXCLIPS库 83

4.2 使用WXCLIPS的开发环境 84

4.3 WXCLIPS的数据库编程 86

4.3.1 常用函数的介绍 86

4.3.2 综合实例 89

4.3.3 Recordset函数 90

4.3.4 编程实例 97

第五章 开发工具Jess 100

5.1 Jess简介 100

5.1.1 Jess的基本组成和知识表示 100

5.2 Jess.JessException类 101

5.3 Jess.Value类 101

5.1.3 开发环境和文档支持 101

5.1.2 Jess的推理机制 101

5.4 Value resolution类 103

5.5 Jess.Context类 103

5.6 Jess.Rete类 104

5.6.1 等价的Jess函数 104

5.6.2 执行其他的Jess命令的方法 104

5.6.3 脚本库 105

5.6.4 在Jess和Java代码中传递值 105

5.6.5 增加、定义和列出结构的方法 106

5.6.6 I/O接口 107

5.7 Jess.ValueVector类 108

5.8 Jess.Funcall类 109

5.9 Jess.Fact类 109

5.9.1 从Java中建立无序事实 110

5.9.2 从Java中建立具有复合槽的事实 110

5.9.3 从Java中建立一个有序事实 111

5.10 Jess.Deftemplate类 111

5.11 应用Jess推理的一个例子 112

6.1.2 推理机 115

6.1.1 知识库 115

第六章 用CLIPS或WXCLIPS构造专家系统的实例 115

6.1 用CLIPS专家系统的编程实例 115

6.1.3 部分源代码 116

6.2 用WXCLIPS专家数据库系统的编程实例 136

6.2.1 知识库 136

6.2.2 推理机 137

6.2.3 部分程序的实现代码 138

7.1.1 引言 154

7.1.2 系统工程方法 154

7.1 基于知识的关联多系统的软件工程方法 154

第七章 基于知识的应用系统设计案例 154

7.1.3 基于知识的软件工程法 157

7.1.4 评价 158

7.2 基于知识的监控系统设计 158

7.2.1 系统概述 158

7.2.2 系统的组成及功能 159

7.2.3 软件设计方案 159

7.2.4 产生式规则介绍 161

7.3 基于知识的Agent团队训练系统 162

7.2.5 评价 162

7.3.1 引言 163

7.3.2 用于对团队进行编码的多Agent描述语言DALLET 163

7.3.3 一个有关团队领域的例子 166

7.3.4 由计划产生Petri网 167

7.3.5 由Petri网产生交互 169

7.3.6 评价 170

7.4 基于Web的专家系统框架方案 170

7.5.1 当前企业信息化的现状 171

7.5 企业信息服务知识管理应对策略 171

7.5.2 信息系统难管理的原因 173

7.5.3 应对策略 173

7.5.4 评价 176

7.6 网络计算模式下的知识处理 176

7.6.1 引言 176

7.6.2 知识工程研究的问题 176

7.6.3 知识处理研究的内容 177

7.6.4 国内外的发展情况 178

7.6.5 评价 178

参考文献 179