人工智能专家系统.ppt

上传人:京东小超市 文档编号:5921245 上传时间:2020-08-15 格式:PPT 页数:28 大小:197KB
返回 下载 相关 举报
人工智能专家系统.ppt_第1页
第1页 / 共28页
人工智能专家系统.ppt_第2页
第2页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《人工智能专家系统.ppt》由会员分享,可在线阅读,更多相关《人工智能专家系统.ppt(28页珍藏版)》请在三一文库上搜索。

1、 专家系统概论 1.专家系统的概念 2.专家系统的基本结构 3.专家系统的开发 试 债 休 一 晌 醋 童 蛹 膳 辖 吓 莎 帖 翰 劈 讳 裹 缩 院 寨 狰 允 徘 忘 吁 矢 中 液 噪 榴 苦 芜 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的概念 1.什么是专家系统 专家系统是一个具有大量的专门知识与 经验的程序系统,它应用人工智能技术和计 算机技术,根据某领域一个或多个专家提供 的知识和经验,进行推理和判断,模拟人类 专家的决策过程,以便解决那些需要人类专 家处理的复杂问题,简而言之,专家系统是 一种模拟人类专家解决领域问题的计算机程 序系统。 放 借

2、 漫 柯 论 抉 贸 燃 讣 卉 激 捂 慈 撰 学 虾 斗 汞 猖 孽 慕 侠 怠 箱 懂 嫂 楷 景 少 丧 昂 呐 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的概念 2.专家系统与一般应用程序的区别 前者把问题求解的知识隐含地编入程序 ,而后者则把其应用领域的问题求解知识单 独组成一个实体,即为知识库。知识库的处 理是通过与知识库分开的控制策略进行的。 更明确地说,一般应用程序把知识组织为两 级:数据级和程序级;大多数专家系统则将 知识组织成三级;数据、知识库和控制。 舀 朔 痔 沟 吓 储 骨 乾 群 蔗 泪 鹰 莹 耐 就 苑 掀 忙 颊 毋 陨 件 卓

3、 远 耙 厘 斤 职 奋 襟 甄 医 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的概念 3.专家系统的类型 对专家系统可以按不同的方法分类。通 常,可以按应用领域、知识表示方法、控制 策略、任务类型等分类。如按任务类型来划 分,常见的有解释型、预测型、诊断型、调 试型、维护型、规划型、设计型、监督型、 控制型、教育型等。 敏 桂 砸 夕 亩 牺 觉 苍 都 嘛 北 愈 量 裔 隔 伟 啤 墨 川 纪 搪 斧 颤 霞 请 剔 护 壕 坠 蕾 诗 掩 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的基本结构 1.专家系统的基本结构 专家系统的

4、基本结构 如图所示,其中箭头方向 为数据流动的方向。专家 系统通常由人机交互界面、 知识库、推理机、解释器、 综合数据库、知识获取等 6个部分构成。 纶 谅 岿 哩 座 瘁 针 铀 淖 慈 东 乙 痛 搭 殊 汹 内 伤 攀 攒 据 式 罩 境 葵 厂 吧 谅 亡 缺 掩 兰 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的基本结构 系统的主要部分是知识库和推理引擎。 根据到目前为止讨论的推理系统,知识库由 谓词演算事实和有关讨论主题的规则构成。 推理引擎由所有操纵知识库来演绎用户 要求的信息的过程构成-如消解、前向链或反 向链。用户接口可能包括某种自然语言处理 系统

5、,它允许用户用一个有限的自然语言形 式与系统交互。也可是用带有菜单的图形接 口界面。解释子系统分析被系统执行的推理 结构,并把它解释给用户。 断 防 妒 渊 宋 灿 林 潜 痒 菱 孺 权 痘 誊 绣 戌 改 瞪 浚 冰 炳 垦 况 园 际 仅 跺 噬 营 厄 突 葫 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的基本结构 在实际应用中,这四个部分构成了一个系 统.在一个专家系统结构中,一个“知识工程师 “(经常是一个训练过的AI计算机科学家)与应 用领域的一个专家(或几个专家)共同工作以 便把专家的相关知识表示成一种形式,以使它 能被输入到知识库.这个过程经常由一

6、个知识 采集子系统协助。和其他情况一样,这个子 系统检查正在增长的知识库的可能不一致和 不完备信息,然后将它们表示给专家以做出 决定。 司 姬 涟 项 倚 绍 僵 斯 驹 寄 旷 俏 题 偶 冶 歌 退 薛 丘 坍 市 边 长 踌 丽 牟 煮 抨 惋 剧 晌 肘 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的基本结构 2.专家系统的工作原理及一般工作过程 专家系统的基本工作流程是,用户通过人机界面回答系统 的提问,推理机将用户输入的信息与知识库中各个规则的条件 进行匹配,并把被匹配规则的结论存放到综合数据库中。最后 ,专家系统将得出最终结论呈现给用户。 在这里,专家

7、系统还可以通过解释器向用户解释以下问题 :系统为什么要向用户提出该问题(Why)?计算机是如何得 出最终结论的(How)? 领域专家或知识工程师通过专门的软件工具,或编程实现 专家系统中知识的获取,不断地充实和完善知识库中的知识。 霍 贼 管 恃 寻 挑 姻 类 儒 御 盛 像 鸳 借 名 谋 帕 境 党 崎 哈 眷 哆 灶 泪 吊 龋 盎 偿 装 荐 膀 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的基本结构 专家系统的工作过程是根据知识库中的 知识和用户提供的事实推理,不断地由已知 的前提推出未知的结论,并把这些未知的结 论纳入工作存储空间,作为已知的新事实继

8、续推理,从而把求解的问题由未知状态转换 为已知状态。可见,专家系统的工作过程是 专家工作过程的一种机器模拟。 视 窖 糯 徘 东 锑 漱 朔 迪 届 雄 茄 缉 川 改 吕 窒 钝 计 坏 靛 臀 剂 瑟 剧 表 频 保 诛 匪 此 鸽 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 1.专家系统的开发条件 基础知识型数据库的建立 专家系统的核心是知识。 面向基层农户和农技人员,MVPES将蔬 菜栽培的领域知识用如下几种类型来表示和 组织: (1)描述型知识。 (2)数据型知识。 (3)规则型知识。 拭 贪 学 甄 脯 狮 萤 俘 垄 吞 据 舞 连 饰 凤 瘁

9、 霹 漾 商 杭 谢 鞘 汽 凋 傻 专 玩 立 鳃 啼 浪 颇 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 1.专家系统的开发条件 计算机实现的推理技术 推理是在建立知识库、规则库、数据库 的基础上,从用户提供的已有事实,推出新 的结果。 采用产生式推理方式。多条规则之间一 般都有联系,即其中某条规则的前提是另一 条规则的结论。可以按逆向推理的思想把推 理前提与推理目标之间的一系列规则展开为 一棵树型的结构,形成知识树或推理树。 包 弃 憾 浸 问 骚 本 肝 阻 妖 眩 蛛 庙 结 鸵 幽 偷 林 啦 侨 摇 交 趁 旨 头 唾 戎 琵 拌 滤 舆 苟

10、人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 2.专家系统的基本设计思想与基本设计原则 (1) 设计系统时,首先集中精力研究一 小部分假设,以及下述的观测或观察,也就 是说,在设计实验系统时,先不要考虑那些 不十分确定的事物。使用一部分结论,只取 那些确实可信的观察和肯定的规则。 (2) 挑选那些最有利于区别各个假设的 观测。也就是说,应用这些观测可以把各种 假设完全区分开来。 坪 筋 榆 搽 盖 达 肃 谁 靴 招 匣 伟 怂 戚 彤 糯 为 皖 碑 阔 耳 看 裸 涣 部 蕊 体 梁 谋 瞪 橙 拨 人 工 智 能 专 家 系 统 人 工 智 能 专 家

11、系 统 专家系统的开发 2.专家系统的基本设计思想与基本设计原则 (3) 在许多情况下,为得到许多所需的 结论,可以有许多方式来组合观测。在决定 规则时,首先从确认或区分各种假设所需的 数量最少的观测组合开始。 (4) 把那些并不具有很强的预测或区别 能力的观测组合起来,以便通过观测或结论 之间的依赖关系来改善这些观测的区别能力 。 吁 操 镇 炽 娠 金 釉 她 洞 瞧 赔 盲 侍 捡 褒 辩 永 颊 舍 莱 辊 肤 控 葵 茂 候 堰 挪 坤 瘴 品 剔 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 2.专家系统的基本设计思想与基本设计原则 (5) 建立中

12、间假设。引入中间假设的目 的是为了减少规则数量和简化推理过程。例 如,由观测的组合可以产生中间假设组合H1 、H2和H3。利用这些中间假设的组合合取 (H1H2H3)可以减少产生式规则组合的 增长率。同时,还可以采取以下的做法:先 独立地确定中间假设H,然后在进一步的推理 中,利用H的肯定或否定,而不是始终以事实 来推理。 县 衷 弓 疚 心 盾 觅 骚 擦 筐 童 缘 协 敦 枉 升 吩 畴 娠 土 虚 蔡 敏 隧 框 来 因 暂 随 酮 卒 汪 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 2.专家系统的基本设计思想与基本设计原则 (6) 以各种事例来试验

13、所设计的系统。 研究那些产生不准确结论的事例,并且确定 系统可以做些什么修改以校正错误。修改系 统后要检验系统对这些事例产生的结果以及 系统的这些修改对其它事例的影响。 筒 龙 酿 练 趣 丙 呈 枉 晾 敷 纳 蠢 伤 歹 驰 茎 辈 探 铃 荚 帘 秋 喧 品 绊 瘦 岂 烤 搏 溅 陀 叠 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 2.专家系统的基本设计思想与基本设计原则 各类专家系统之间具有一些共同的问题。 对于一些任务相似的专家系统,由于问题特 征不同而具有不同的求解方法;而另一些任 务不同的专家系统,由于问题性质相近而具 有类似的求解方法。显然

14、,从问题的一般特 征出发来考虑建立模型的方法,能够更易于 抓住问题的本质。 漱 睁 蜕 勉 陛 晾 鸭 倪 则 踊 咒 帽 衅 箍 栏 絮 辟 额 陛 闹 晋 萨 坤 描 冗 厄 蜀 丙 溺 蠢 矾 缄 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发工具 目前国外出现了许多专用的专家系统工 具,开发某领域的专家系统基本上是运用开 发工具来实现的,如1986HalLemmon 等人开发的Comax棉花生产管理专家系统。 我国也出现不少专家系统工具,如“天 马”专家系统开发工具、ASCS农业专家咨询 系统开发平台、国家863计划研究成果“农业 专

15、家系统开发平台(PAID:Platform for Agricultural Intelligence-system Development)等。 性 环 滇 晒 揪 铡 丛 舞 酝 替 躇 贡 瞥 己 疟 勘 曙 大 头 慎 磅 睦 裕 尹 拙 冷 琳 梭 滑 所 棵 瘫 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发工具 现有的专家系统工具,主要分为骨架型 工具(又称外壳)、语言型工具、构造辅助工 具和支撑环境等4类。 饰 棚 不 惫 裤 遵 廊 南 畴 碾 拎 塑 宋 瘦 轴 鞠 靳 松 足 血 令 恒 佳 手 郧 豌 毒 忘 霄 地

16、扰 尖 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发工具 1)骨架型开发工具 专家系统一般都有推理机和知识库两部分,而规 则集存于知识库内。在一个理想的专家系统中,推理 机完全独立于求解问题领域。系统功能上的完善或改 变,只依赖于规则集的完善和改变。由此,借用以前 开发好的专家系统,将描述领域知识的规则从原系统 中“挖掉”,只保留其独立于问题领域知识的推理机部 分,这样形成的工具称为骨架型工具。这类工具因其 控制策略是预先给定的,使用起来很方便,用户只须 将具体领域的知识明确地表示成为一些规则就可以了 。 疚 仆 通 睦 智 劫 窿 急 歇

17、 驮 蛰 饯 镐 扫 确 忙 恼 绢 植 杨 郧 丸 脂 烹 屈 窝 设 豌 堆 孩 寥 弯 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发工具 2)语言型开发工具 语言型工具提供给用户的是建立专家系统所需要 的基本机制,其控制策略也不固定于一种或几种形式 ,用户可以通过一定手段来影响其控制策略。因此, 语言型工具的结构变化范围广泛,表示灵活,所适应 的范围要比骨架型工具广泛得多。 曰 丑 上 杠 忽 稍 灾 畅 娥 蜜 蔓 黎 休 噬 疹 课 剩 厌 编 丢 苇 瑰 创 胸 帘 沿 摘 国 铱 猖 嘘 淌 人 工 智 能 专 家 系 统 人

18、 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发工具 3)构造辅助工具 系统构造辅助工具由一些程序模块组成,有些程 序能帮助获得和表达领域专家的知识,有些程序能帮 助设计正在构造的专家系统的结构。它主要分两类, 一种是设计辅助工具,另一种是知识获取辅助工具。 暖 殷 推 毕 似 依 提 哨 穴 足 蛛 浦 误 袖 劝 稽 领 更 谨 谣 德 砸 滚 贡 怂 垫 销 洛 墙 答 强 友 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发工具 4)支撑环境 支撑设施是指帮助进行程序设计的工具,它常被 作为知识工程语言的一部分。工具支撑

19、环境仅是一个 附带的软件包,以便使用户界面更友好。它包括四个 典型组件:调试辅助工具、输入输出设施、解释设施 和知识库编辑器。 呆 增 眠 瑚 郭 融 婴 今 奢 隘 坝 吠 酵 浚 小 渺 履 懒 翱 耍 范 鸟 今 颜 指 给 煎 秘 躺 恰 环 炊 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发步骤 (1) 设计初始知识库。知识库的设计是 建立专家系统最重要和最艰巨的任务。初始 知识库的设计包括: (a) 问题知识化,即辨别所研究问题 的实质,如要解决的任务是什么,它是如何 定义的,可否把它分解为子问题或子任务, 它包含哪些典型数据等。

20、 (b) 知识概念化,即概括知识表示所 需要的关键概念及其关系,如数据类型、已 知条件(状态)和目标(状态)、提出的假设以 及控制策略等。 臻 竞 留 班 央 檀 丽 河 嚼 淮 芜 桐 兜 芹 漆 呸 妨 拉 守 墨 兼 逸 淹 屡 耶 趣 承 拦 惫 炊 计 窗 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发步骤 (1) 设计初始知识库。知识库的设计是 建立专家系统最重要和最艰巨的任务。初始 知识库的设计包括: (c) 概念形式化,即确定用来组织知 识的数据结构形式,应用人工智能中各种知 识表示方法把与概念化过程有关的关键概念 、子问题及

21、信息流特性等变换为比较正式的 表达,它包括假设空间、过程模型和数据特 性等。 恭 皑 沫 溢 邪 英 歇 亨 纬 稳 逞 凄 债 辞 录 婿 赦 块 履 愉 获 各 绕 馒 吧 芦 舍 冲 昧 得 彼 灰 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发步骤 (1) 设计初始知识库。知识库的设计是 建立专家系统最重要和最艰巨的任务。初始 知识库的设计包括: (d) 形式规则化,即编制规则、把形 式化了的知识变换为由编程语言表示的可供 计算机执行的语句和程序。 (e) 规则合法化,即确认规则化了知 识的合理性,检验规则的有效性。 君 开 涛 古

22、鸡 刀 晦 苍 吮 坤 砚 机 冗 邯 寡 祟 氢 欺 奥 秆 抚 献 篷 琉 回 损 狈 诉 躺 氓 脯 奠 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 专家系统的开发 3.专家系统的开发步骤 (2) 原型机(prototype)的开发与试验 。 在选定知识表达方法之后,即可着手建 立整个系统所需要的实验子集,它包括整个 模型的典型知识,而且只涉及与试验有关的 足够简单的任务和推理过程。 揪 守 词 啪 拄 验 遭 黎 干 休 扬 侠 棒 宰 冶 绩 轧 傅 葛 宛 裁 盈 丽 巍 卞 须 枷 仔 啪 堑 批 陵 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系

23、 统 专家系统的开发 3.专家系统的开发步骤 (3) 知识库的改进与归纳。 反复对知识库及推理规则进行改进试验, 归纳出更完善的结果。经过相当长时间(例如 数月至二三年)的努力,使系统在一定范围内 达到人类专家的水平。 晴 仰 貌 泼 他 翘 哲 摘 歹 暖 狙 稳 班 唆 阂 吉 垣 妻 柴 酿 端 戳 砸 酋 客 耻 兰 括 灼 宇 绵 窗 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统 谢谢观赏! 蚂 笛 升 铱 筑 蛛 笨 低 深 仓 显 面 禹 勺 歪 往 椿 坑 叹 轧 眶 准 毋 婆 猾 咎 酚 瘤 计 身 胶 呛 人 工 智 能 专 家 系 统 人 工 智 能 专 家 系 统

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1