四章产生式系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《四章产生式系统课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 产生 系统 课件
- 资源描述:
-
1、第第 四四 章章 产生式知识表示及相关专家系统产生式知识表示及相关专家系统教材:教材:第第 2 2、6-1 6-1、10 10 章章n引引 言:言:w 是 AI 的一个重要知识表示形式;w 常用于构建基于规则专家系统专家系统。n 要求:要求:w 掌握产生式模式产生式模式及专家系统体系结构、专家系统体系结构、运行机制运行机制及基本基本实现技术实现技术 -模式匹配、触发规则、冲突解决策略、正向推理、逆向推理、不确定推理基本概念等。产生式知识表示产生式知识表示及相关专家系统及相关专家系统产生式知识表示产生式知识表示及相关专家系统及相关专家系统n 产生式认知模型产生式认知模型n 产生式系统架构产生式系
2、统架构n 产生式系统推理机的实现技术产生式系统推理机的实现技术n 专家系统概述专家系统概述产生式认知模型产生式认知模型马亦可夫马亦可夫Markov(1954)提出提出基于产生式的符号变换控制算法基于产生式的符号变换控制算法:将一组产生式规则按优先级次序作用输入串;将一组产生式规则按优先级次序作用输入串;若较高优先级的规则不可用,则应用下一条规则,如此周而复始若较高优先级的规则不可用,则应用下一条规则,如此周而复始;直到直到 或规则集合中的规则都不可用,或系统使用了一条以句号结束的规则,或规则集合中的规则都不可用,或系统使用了一条以句号结束的规则,算法结束。算法结束。n美国数学家美国数学家 E.
3、Post E.Post(19431943)提出:)提出:w用符号语言构造产生式计算模型:用符号语言构造产生式计算模型:-w指出指出:任何数学系统、逻辑系统都可视为一个产生式集合,规定如何将一任何数学系统、逻辑系统都可视为一个产生式集合,规定如何将一个符号串变换成另一个符号串。个符号串变换成另一个符号串。(计算机程序计算机程序、巴科斯范式也亦如此巴科斯范式也亦如此)w证明证明:产生式计算模型具有和图灵机同样的计算能力。产生式计算模型具有和图灵机同样的计算能力。产生式认知模型产生式认知模型规则:规则:(1)xy yx(2)(3)。希腊字母希腊字母、等代表专用符号串;等代表专用符号串;小写字母小写字
4、母 x、y、z 等表示单个字符等表示单个字符的变量;的变量;专用字符专用字符 为空字符串。为空字符串。输入字符串输入字符串:“ABC”规则号规则号字符串匹配规则条件部分字符串匹配规则条件部分字符串的新状态字符串的新状态下一步工作下一步工作(1)(2)(3)(1)(1)(1)(2)失败失败 失败失败 成功成功 成功成功 成功成功 失败失败 成功成功ABCABCABCBACBCABCABCA匹配下条规则匹配下条规则匹配匹配下条规则下条规则匹配头条规则匹配头条规则匹配头条规则匹配头条规则匹配头条规则匹配头条规则匹配下条规则匹配下条规则转换完毕,结束转换完毕,结束例例:用Markov算法作用于任意给定
5、的字符串。算法作用于任意给定的字符串。执行算法过程:执行算法过程:规则自左向右地作用输入字符串。规则自左向右地作用输入字符串。产生式认知模型产生式认知模型w纽厄尔和西蒙纽厄尔和西蒙 Newell&Simon Newell&Simon(19721972):总结人类的认知模型:):总结人类的认知模型:长期记忆长期记忆-大脑中积累的知识和经验部分(大容量的、松散的、表大脑中积累的知识和经验部分(大容量的、松散的、表现为认识现为认识-行为的知识块)行为的知识块)短时记忆短时记忆 由感官输入的信息以及求解具体问题所需的、临时存放由感官输入的信息以及求解具体问题所需的、临时存放的知识块(小容量的动态变化的
6、知识的知识块(小容量的动态变化的知识 ););认知处理器认知处理器 人类求解问题可视为从长期记忆的成块知识中找出由人类求解问题可视为从长期记忆的成块知识中找出由当前输入信息激活的那些知识块,并按优先级排序有选择地执行某个当前输入信息激活的那些知识块,并按优先级排序有选择地执行某个知识快的过程知识快的过程 产生式规则计算模型与人类认知模型相对应,成为产生式规则计算模型与人类认知模型相对应,成为 AI AI 的一种基的一种基本的知识表示形式本的知识表示形式 产生式系统。产生式系统。n 产生式认知模型产生式认知模型n 产生式系统架构产生式系统架构n 产生式系统推理机的实现技术产生式系统推理机的实现技
7、术n 专家系统概述专家系统概述产生式知识表示产生式知识表示及相关专家系统及相关专家系统长期记忆长期记忆-短时记忆短时记忆-认知处理器认知处理器-工作存储器(工作存储器(事实库事实库、工作库、综合工作库、综合数据库、数据库、.)规则库(长期知识库、规则库(长期知识库、.)推理机(控制系统、控制策略、解推理机(控制系统、控制策略、解释程序、释程序、.).)产生式系统架结构产生式系统架结构推理机(控制系统)推理机(控制系统)规则库规则库事实库(综合数事实库(综合数据库)据库)产生式系统架结构产生式系统架结构n 规则库(规则库(长期记忆区长期记忆区 ):):u 存放一系列规则(算子),用于描述存放一系
8、列规则(算子),用于描述状态的转换状态的转换关系、关系、前提与结论前提与结论间的因果间的因果关系以及关系以及环境条件与执行操作环境条件与执行操作的关系等。的关系等。u 表现形式:表现形式:IF IF 前件前件 THEN THEN 后件后件;IF LHS THEN RHSIF LHS THEN RHS LHS:LHS:本规则触发应满足的条件;本规则触发应满足的条件;RHSRHS:本规则触发后可产生的结果(或应执行的操作)本规则触发后可产生的结果(或应执行的操作)n 例例:w R1:IFIF(x,0,y,0(x,0,y,0)THENTHEN(v,0,y,0)(v,0,y,0);u R2:IFIF
9、likes(x,y)&likes(y,x)likes(x,y)&likes(y,x)THENTHEN friend(x,y)friend(x,y)u R2:IFIF 天气太热天气太热 THENTHEN 打开空调打开空调;产生式系统架结构产生式系统架结构n事实库(事实库(短时记忆区短时记忆区):):w存放问题的存放问题的初始状态初始状态、已知事实已知事实、推理的、推理的中间结果中间结果及及结论结论等。等。w表现形式:符号串、数组、向量、集合、谓词等表现形式:符号串、数组、向量、集合、谓词等例:例:“8“8数码数码”问题状态描述问题状态描述-矩阵矩阵 (S(Sijij);“猴子摘香蕉猴子摘香蕉”问
10、题状态描述问题状态描述-(a,0,b,0);“祖孙关系祖孙关系”定理证明谓词描述定理证明谓词描述 Parent(x,y)。产生式系统架结构产生式系统架结构 推理机的基本运行算法推理机的基本运行算法:1DATA初始事实库初始事实库 2until DATA 满足结束条件以前,满足结束条件以前,do 3.begin 4 在所有满足在所有满足当前事实库当前事实库 DATA 的的规则集合规则集合中,选择一条规则中,选择一条规则 R 5 DATA执行执行R 后得到的结果后得到的结果 6.end产生式系统架结构产生式系统架结构产生式系统推理机工作流程产生式系统推理机工作流程事实库事实库规则启用规则启用n 产
11、生式认知模型产生式认知模型n 产生式系统架构产生式系统架构n 产生式系统推理机的实现技术产生式系统推理机的实现技术n 专家系统概述专家系统概述产生式知识表示产生式知识表示及相关专家系统及相关专家系统u规则的匹配(规则的匹配(规则的规则的触发触发,变量的绑定,变量的绑定 Bounding););u规则的选择(规则的选择(规则的规则的选择选择,冲突解决策略,冲突解决策略);u规则的应用(规则的应用(规则的规则的执行执行,演绎,演绎 加入新断言,反应加入新断言,反应 执行规定操作执行规定操作)u规则推理的不确定性(规则推理的不确定性(不确定性推理不确定性推理)u规则推理的方向(规则推理的方向(正向推
12、理正向推理 数据驱动数据驱动,逆向推理逆向推理 目标驱动目标驱动););u规则应用的解释(规则应用的解释(解释问题类型解释问题类型,How,Why););u记录问题求解过程中规则的应用顺序记录问题求解过程中规则的应用顺序(输出,(输出,解径解径、解图解图););u控制系统运行的终止(控制系统运行的终止(正常正常终止,终止,非正常非正常终止终止)。)。产生式系统推理机的实现技术产生式系统推理机的实现技术规则的匹配规则的匹配n从从规则库规则库的第一条规则开始,按排列顺序逐条用的第一条规则开始,按排列顺序逐条用规则的前提条件规则的前提条件与与事事实库实库中中事实事实进行匹配;进行匹配;u R:IF(
13、x,0,y,0)THEN(v,0,y,0)F:(a,0,b,0)-新状态:(v,0,b,0)常量置换变量常量置换变量;合一匹配成功合一匹配成功.由于一次搜索过程中,可能有多条规则同时为事实库中事实所匹配,由于一次搜索过程中,可能有多条规则同时为事实库中事实所匹配,需将所有的需将所有的触发规则触发规则送送冲突集冲突集,应用冲突解决策略选择应用冲突解决策略选择启用规则启用规则。n触发规则触发规则:前提条件为当前事实库所满足的规则前提条件为当前事实库所满足的规则.n 冲突集冲突集:所有触发规则构成的集合。所有触发规则构成的集合。u规则的匹配(规则的匹配(规则的规则的触发触发,变量的绑定,变量的绑定
14、Bounding););u规则的选择(规则的选择(规则的规则的选择选择,冲突解决策略,冲突解决策略);u规则的应用(规则的应用(规则的规则的执行执行:演绎:演绎 加入新断言,反应加入新断言,反应 执行规定操作执行规定操作)u规则推理的不确定性(规则推理的不确定性(不确定性推理不确定性推理)u规则推理的方向(规则推理的方向(正向推理正向推理 数据驱动数据驱动,逆向推理逆向推理 目标驱动目标驱动););u规则应用的解释(规则应用的解释(解释问题类型解释问题类型:How,Why););u记录问题求解过程中规则的应用顺序(记录问题求解过程中规则的应用顺序(输出:输出:解径解径、解图解图););u控制系
15、统运行的终止(控制系统运行的终止(正常正常终止,终止,非正常非正常终止终止)。)。产生式系统推理机的实现技术产生式系统推理机的实现技术规则的选择及冲突解决策略规则的选择及冲突解决策略n启用规则:启用规则:w从冲突集中选择出的某条合适的可作为当前的执行规则。从冲突集中选择出的某条合适的可作为当前的执行规则。n冲突解决策略冲突解决策略:反应型系统反应型系统(Reaction)(Reaction)演绎型系统演绎型系统(Deduction)规则排序:排在前面的规则优先执行;规则排序:排在前面的规则优先执行;专一性排序:条件越具体的规则优先执行;专一性排序:条件越具体的规则优先执行;就近排序:就近排序:
16、与事实库中最新加入事实匹配的规则优先执行与事实库中最新加入事实匹配的规则优先执行(参见:OPS5 产生式系统语言)上下文排序:特定时间段内只从某上下文有关规则组内选择执行上下文排序:特定时间段内只从某上下文有关规则组内选择执行u规则的匹配(规则的匹配(规则的规则的触发触发,变量的绑定,变量的绑定 Bounding););u规则的选择(规则的选择(规则的规则的选择选择,冲突解决策略,冲突解决策略);u规则的应用(规则的应用(规则的规则的执行执行:演绎:演绎 加入新断言,反应加入新断言,反应 执行规定操作执行规定操作)u规则推理的不确定性(规则推理的不确定性(不确定性推理不确定性推理)u规则推理的
17、方向(规则推理的方向(正向推理正向推理 数据驱动数据驱动,逆向推理逆向推理 目标驱动目标驱动););u规则应用的解释(规则应用的解释(解释问题类型解释问题类型:How,Why););u记录问题求解过程中规则的应用顺序(记录问题求解过程中规则的应用顺序(输出:输出:解径解径、解图解图););u控制系统运行的终止(控制系统运行的终止(正常正常终止,终止,非正常非正常终止终止)。)。产生式系统推理机的实现技术产生式系统推理机的实现技术n 概念的模糊性概念的模糊性-模糊推理模糊推理IF 西红柿红红了 THEN 西红柿熟熟了,西红柿非常红非常红-西红柿(?)熟熟11.61.751.91.78矮中等高0身
18、高隶属度修饰量化:修饰量化:非常非常高高 不太不太高高 .不确定性推理不确定性推理-信息的不精确、不完整、模糊性信息的不精确、不完整、模糊性n 信息的不精确性:信息的不精确性:w 规则的不确定性规则的不确定性 IF A流鼻涕&红眼睛THEN A患流感 (CF:0.67)A患鼻膜过敏(CF:0.06)IFIF 培养液是血液,细菌的类别不知道,细菌的染色体是革兰式阴性,细菌的外伤是杆状,THENTHEN 细菌的类别是假单菌(CF:0.4CF:0.4)u 事实的不确定性事实的不确定性 A 流鼻涕(0.4)A 红眼睛 (0.8)不确定性推理不确定性推理-信息的不精确、不完整、模糊性信息的不精确、不完整
19、、模糊性 R1:if E1 then H (0.9)R2:if E2 then H (0.7)R3:if E3 then H (0.8)R4:if E4&E5 then E1 (0.7)R5:if E6&(E7 OR E8)then E2 (1.0)不确定性推理不确定性推理事实证据事实证据:E3 E4 (0.9)E5 (0.6)E6 (0.7)E7 (0.3)E8 (0.8)原始证据或观察的事实是判断规则前提条件成立的依据 例,例,E4,E51、组合证据的不确定性计算?、组合证据的不确定性计算?0.30.90.60.70.30.80.71.00.70.9-0.8不确定性推理不确定性推理2、推理
20、过程的不确定性计算?-包括一步推理与推理链结 论的计算,例,E1,E2;3、多条规则的结论合成的不 确定性计算?-例,H。一、组合证据的不确定性计算:一、组合证据的不确定性计算:证据合取:从每个证证据合取:从每个证据的可信度中获得证据的可信度中获得证据总体的可信度。据总体的可信度。0.90.51.00.51)、基于模糊集计算方法)、基于模糊集计算方法 取小取小 (MYCIN-6.3节节)0.90.51.00.452)、基于概率论计算方法)、基于概率论计算方法 乘积乘积 (PROSPECTOR 6.4节节)不确定性推理不确定性推理01.0CinCoutCin01.0Cout01.0CinCout
21、先验值先验值 0.8CinCout0.50.4不确定性推理不确定性推理二、推理过程结论(一步推理)的不确定性计算:二、推理过程结论(一步推理)的不确定性计算:结论可信度一般计算方法结论可信度一般计算方法:规则条件可信度与结论可信度之间存在规则条件可信度与结论可信度之间存在某种关系某种关系 规则的可信度(系数)规则的可信度(系数)基于模糊理论计算方法基于模糊理论计算方法 取大取大(EXPERT)0.90.250.9(a)不确定性推理不确定性推理三、多条规则结论合成的可信度计算:三、多条规则结论合成的可信度计算:H基于概率论方法基于概率论方法(1)1crc计算流程:计算流程:1、由各规则的可信度
22、C 与不可信度 1-C 计算规则的可信比例 r;2、将各规则的可信比例相乘,获多条规则推得的结论的可信比例;3、再将可信比例转换成最终结论的可信度。1rcr设设 规则可信比例规则可信比例:规则可信度:规则可信度:不确定性推理不确定性推理三、多条规则结论合成的可信度计算:三、多条规则结论合成的可信度计算:基于概率论方法基于概率论方法(1)10.9r91 0.920.2511 0.25 3r 121933r r r 30.751 3 1rcr1crc1rcr r:可信比例可信比例 c:可信度可信度0.90.750.25可信度可信度可信度比例可信度比例9 1/3=30.90.250.75不确定性推理
展开阅读全文