专家系统开发工具OKPS.ppt
《专家系统开发工具OKPS.ppt》由会员分享,可在线阅读,更多相关《专家系统开发工具OKPS.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、专家系统开发工具OKPS Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 系统的各功能模块 获取诊断知识 编写方法脚本 在推理机中调 入故障对象 诊断推理 结论 系统学习系统的总体结构n系统中的诊断知识库n系统中的诊断推理机n推理控制语言ICLn系统中的学习模块n远程设备诊断诊断知识库的主要内容n知识表示n知识获取n知识的管理和维护诊断知识库-知识表示知识表示的定义:用机器表示知识的可行的、有效的、通用的原则和方法知识的分类:事实知识规则知识控制知识元知识 诊断知
2、识库-知识表示AI中常用的知识表示法n逻辑表示n产生式表示法n语义网络n框架理论 n面向对象的知识表示n状态空间n过程表示法混合表示方法的适宜性n高度模块化n面向对象结构n符合认知模式n推理方法灵活n易于知识的维护知识对象的结构 Class(属性类)Slot(槽)Facet(侧面)诊断知识库的结构n获取和管理工具nODBC接口n关系型数据库n知识对象表诊断知识库n知识库由多个子知识库组成 n每个子知识库是一棵知识树 n知识对象通过对象类之间的语义联系和约束关系,被组织成知识树n知识对象的逻辑结构由类(Class)、槽(Slot)、侧面(Facet)组成,分别对应数据库中的三个表:对象表(Cla
3、ss Base)、属性表(Slot Base)和方法表(Facet Base)n定义自身属性和行为的方法来表达知识对象属性结构、相关领域知识、操作过程及知识使用方法诊断知识库的获取和管理工具n可视化的知识获取n所见即所得n方便添加、删除和修改诊断知识,浏览各种对象和属性等管理维护工作n关系数据库和通用接口的选择有利于系统的移植和分布式知识库的实现 知识库的内存访问策略 对象树导航技术 对象类的双向链表存储 建立知识对象索引表,存放知识对象的的属性起始记录指针(记录号)和属性总数 在内存中只对当前结点推理,对修改过的属性槽和侧面更新从知识对象索引表中得到下一结点的属性槽在槽库中的首记录指针,将其
4、所有槽和侧面调入内存继续 加快数据交换速度,节省内存空间,提高推理机的效率。系统的总体结构n系统中的诊断知识库n系统中的诊断推理机n推理控制语言ICLn系统中的学习模块n远程设备诊断系统中的推理机n推理机是指基于知识的推理的计算机实现,包括推理与控制两方面n在推理过程中解释和执行用某种语言表示的一系列推理规则 n面向对象知识表达的诊断推理过程是一个面向知识库系统的,基于假设产生-假设证实机制的,由高层到底层逐步求精的递推过程 推理机的系统结构n推理控制n规则解释n控制黑板n知识库接口n当前结点缓存n用户接口面向对象的诊断推理消息传递推理继承推理方法推理 方法是一种属性 方法操作知识对象中的数据
5、和处理消息 可以调用,不能修改面向对象的诊断推理为增加推理灵活性,适应不同的推理控制,每个结点的对象都有三个特殊的方法:n 先序(Preorder)方法n 中序(Inorder)方法n 后序(Postorder)方法在推理过程中是按照不同的次序执行推理机的搜索策略 n盲目搜索方法n 深度优先n 广度优先n 有限深度优先n 随机深度优先n启发式的搜索方法 n 爬山法n 最近邻居搜索 推理机的搜索策略搜索结果:结点1:先序方法结点6:先序方法结点2:先序方法结点3:先序方法结点3:后序方法结点9:先序方法结点2:中序方法结点4:先序方法结点4:后序方法结点1:后序方法结点2:中序方法结点5:先序方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专家系统 开发 工具 OKPS
限制150内