专家系统: 原理与编程
✍ Scribed by [美] Joseph C. Giarratano; Gary D. Riley
- Publisher
- 机械工业出版社
- Year
- 2006
- Tongue
- Chinese
- Leaves
- 543
- Series
- 计算机科学丛书
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
书签已装载,
书签制作方法请找 [email protected]
完全免费
本书是人工智能领域里的著名教科书和参考书,详细介绍专家系统的基本原理与编程技术,包括专家系统的理论知识和基于规则的应用。反映了快速发展的专家系统领域的最新趋势。共分两部分,第一部分介绍专家系统的基本理论,并对人工智能及其与专家系统的关系做了总体论述;第二部分集中介绍应用技术,包括CLIPS专家系统工具和新的面向对象语言COOL。读者将学习如何应用COOL语言通过定义规则和对象,开发一个完整的专家系统。
本书是一本关于专家系统的著名教科书,全面介绍了专家系统原理,并通过CLIPS详细讨论了其实际应用。本书内容包括:知识表示、推理方法、不确定性推理、不精确推理、CLIPS、高级模式匹配、模块化设计、执行控制和规则效率、过程化程序设计、类、实例和消息处理程序等。
本书理论与实际相结合,内容由浅入深,为了解和设计专家系统提供了理论基础和编程指导。随书光盘包括CLIPS程序、源代码以及其他相关文档。
本书适合作为计算机科学相关专业本科生和研究生的教材,也可供相关专业人员参考。
✦ Table of Contents
封面
书名
版权
前言
目录
第1章 专家系统导论
1.1 概述
1.2 专家系统的定义
1.3 专家系统的优点
1.4 专家系统的基本概念
1.5 专家系统的特点
1.6 专家系统技术的发展
1.7 专家系统的应用与领域
1.8 语言、外壳、工具
1.9 专家系统要素
1.10 产生式系统
1.11 过程化程序规范
1.12 非过程化程序规范
1.13 人工神经系统
1.14 专家系统与归纳学习的关系
1.15 人工智能的发展状况
1.16 小结
习题
参考文献
第2章 知识的表示
2.1 概述
2.2 知识的含义
2.3 产生式
2.4 语义网
2.5 对象-属性-值三元组
2.6 PROLOG和语义网
2.7 语义网的困难之处
2.8 模式
2.9 框架
2.10 框架的困难之处
2.11 逻辑与集合
2.12 命题逻辑
2.13 一阶谓词逻辑
2.14 全称量词
2.15 存在量词
2.16 量词与集合
2.17 谓词逻辑的局限性
2.18 小结
习题
参考文献
3.2 树、格、图
第3章 推理方法
3.1 概述
3.3 状态与问题空间
3.4 与或树和目标
3.5 演绎逻辑与三段论
3.6 推理规则
3.7 命题逻辑的局限性
3.8 一阶谓词逻辑
3.9 逻辑系统
3.10 归结
3.11 归结系统与演绎
3.12 浅推理和因果推理
3.13 归结与一阶谓词逻辑
3.14 正向链和反向链
3.15 其他推理方法
3.16 元知识
3.17 隐马尔可夫模型
3.18 小结
习题
参考文献
第4章 不确定性推理
4.1 概述
4.2 不确定性
4.3 误差种类
4.4 误差与归纳
4.5 经典概率
4.6 经验主观概率
4.7 复合概率
4.8 条件概率
4.9 假设推理与反向归纳
4.10 时间推理与马尔可夫链
4.11 信任几率
4.12 充分性与必然性
4.13 推论链中的不确定性
4.14 证据组合
4.15 推理网
4.16 概率的传播
4.17 小结
习题
参考文献
5.2 不确定性与规则
第5章 不精确推理
5.1 概述
5.3 确定性因子
5.4 Dempster-Shafer理论
5.5 近似推理
5.6 不确定性的现状
5.7 模糊逻辑的一些商业应用
5.8 小结
习题
参考文献
第6章 专家系统设计
6.1 概述
6.2 选择合适的问题
6.3 开发专家系统的步骤
6.4 开发过程中的误区
6.5 软件工程与专家系统
6.6 专家系统生命周期
6.7 详细生命周期模型
6.8 小结
习题
参考文献
第7章 CLIPS介绍
7.1 概述
7.2 CLIPS
7.3 记号
7.4 字段
7.5 进人和退出CLIPS
7.6 事实
7.7 增加和删除事实
7.8 修改和复制事实
7.9 监视命令
7.10 自定义事实结构
7.11 规则的组成
7.12 议程与执行
7.13 结构处理命令
7.14 打印输出命令
7.15 使用复合规则
7.16 设置断点命令
7.17 调入和保存结构
7.18 注释结构
7.19 变量
7.21 事实地址
7.20 变量的复合用法
7.22 单字段通配符
7.23 块世界
7.24 多字段通配符和变量
7.25 小结
习题
参考文献
第8章 高级模式匹配
8.1 概述
8.2 字段约束
8.3 函数和表达式
8.4 使用规则求和
8.6 I/O函数
8.5 BIND函数
8.7 棍子游戏
8.8 谓词函数
8.9 测试条件元素
8.10 谓词字段约束
8.11 返回值字段约束
8.12 棍子游戏程序
8.13 OR条件元素
8.14 AND条件元素
8.15 NOT条件元素
8.16 EXISTS条件元素
8.17 FORALL条件元素
8.18 LOGICAL条件元素
习题
8.19 小结
第9章 模块化设计、执行控制和规则效率
9.1 概述
9.2 自定义模板属性
9.3 优先级
9.4 阶段和控制事实
9.5 优先级属性的误用
9.6 自定义模块结构
9.7 输入、输出事实
9.8 模块与执行控制
9.9 Rete模式匹配算法
9.10 模式网络
9.11 连接网络
9.12 模式顺序的重要性
9.13 排列模式以求高效
9.14 多字段变量与效率
9.15 测试条件元素与效率
9.16 内置的模式匹配约束
9.17 通用规则与专用规则
9.18 简单规则与复杂规则
9.19 小结
习题
参考文献
第10章 过程化程序设计
10.1 概述
10.2 过程化函数
10.3 自定义函数结构
10.4 自定义全局变量结构
10.5 自定义类属和自定义方法结构
10.6 过程化结构和自定义模块
10.7 有用的命令和函数
10.8 小结
习题
第11章 类、实例和消息处理程序
11.1 概述
11.2 自定义类结构
11.3 创建实例
11.4 系统定义消息处理程序
11.5 自定义实例结构
11.6 类与继承
11.7 对象模式匹配
11.8 用户定义消息处理程序
11.9 槽存取和处理程序创建
11.10 BEFORE、AFTER和AROUND消息处理程序
11.11 实例创建、初始化和删除消息处理程序
11.12 修改和复制实例
11.13 类和类属函数
11.14 实例集合查询函数
11.15 多继承
11.16 自定义类和自定义模块
11.17 调入和保存实例
11.18 小结
习题
12.1 概述
12.2 确定性因子
第12章 专家系统设计实例
12.3 判定树
12.4 反向链
12.5 监视问题
12.6 小结
习题
参考文献
附录A 一些有用的等式
附录B 一些基本量词公式及其含义
附录C 一些集合性质
附录D CLIPS支持信息
附录E CLIPS命令与函数概要
附录F CLIPS BNF范式
附录G 软件资源
📜 SIMILAR VOLUMES
<p>《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。</p> <p>书中对C的历史、语言特性、声明、数组、指针、链接、运行时、内存,以及如何进一步学习C++等问题作了细致的讲解和深入的分析。全书撷取几十几个实例进行讲解,对C程序员具有非常高的实用价值。</p> <p>这本《C专家编程》可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。</p>
书签已装载, 书签制作方法请找 [email protected] 完全免费 本书在国际上是一本实时系统方面的畅销教材。全面论述实时系统、嵌入式系统和分布式系统的特征,深入分析设计和实现实时嵌入式系统的需求,批评性地介绍了当前的编程语言和操作系统对设计和实现实时系统的支持,重点是Ada95、实时Java、实时POSIX以及实时CORBA。本书建议了对于实现不同的实时系统所使用的最佳编程语言。本书覆盖的丰富内容是其他关于实时(或并发)编程语言的书籍所无可比拟的。 本书全面论述实时系统、嵌入式系统和分布式系统的特征,深入分析设计和实现实时嵌入式系统的需求,并讨论了当前的编