AI-7(本)人工智能课件.ppt
《AI-7(本)人工智能课件.ppt》由会员分享,可在线阅读,更多相关《AI-7(本)人工智能课件.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能基础人工智能基础归结演绎方法归结演绎方法归结反演归结反演、规则演绎规则演绎n定理的自动证明定理的自动证明一般表示形式为:一般表示形式为:F1,F2,Fn|=WF1,F2,Fn|=WnF1,F2,FnF1,F2,Fn合适公式合适公式n公式间隐含合取关系,构成一个公式集公式间隐含合取关系,构成一个公式集(公理集、事实集公理集、事实集)nW W待证明的一个合适公式待证明的一个合适公式(定理、目标公式定理、目标公式)n证明的方法证明的方法分二类:分二类:n演绎法演绎法直接证明直接证明F1F2Fn F1F2Fn W W为永真;为永真;*从而,当公式集为真时,定理从而,当公式集为真时,定理W W成
2、立。成立。n反证法反证法间接证明间接证明(F1F2Fn(F1F2Fn W)W)为永假。为永假。即证明即证明 F1F2Fn F1F2Fn W W的永假性,的永假性,即即F1,F2,Fn F1,F2,Fn WW是一个矛盾集。是一个矛盾集。2.4 基于规则的演绎推理基于规则的演绎推理动机动机n基于归结的演绎推理基于归结的演绎推理n简单易行简单易行将问题求解的依据将问题求解的依据(事实或公式事实或公式)和目标以合适公式加以和目标以合适公式加以形式化描述,交由归结反演系统和问答系统执行。形式化描述,交由归结反演系统和问答系统执行。n丢失隐含于合适公式的启发式知识丢失隐含于合适公式的启发式知识n合适公式标
3、准化为高度统一的子句集合适公式标准化为高度统一的子句集:PQ R P QRn效率低下,难以适应于复杂的应用域效率低下,难以适应于复杂的应用域n归结演绎并非人类的自然思维方式归结演绎并非人类的自然思维方式难以建立高水平的问题求解系统难以建立高水平的问题求解系统n基于规则的演绎推理基于规则的演绎推理n保留蕴涵式,将其作为推理规则,用于直接推导目标公式保留蕴涵式,将其作为推理规则,用于直接推导目标公式n符合人的自然思维方式符合人的自然思维方式n通过规则通过规则(作为启发式知识作为启发式知识)更有效地引导演绎推理过程更有效地引导演绎推理过程n是比归结反演更为有效的推理技术,广泛地应用于许多问题求解任务
4、中是比归结反演更为有效的推理技术,广泛地应用于许多问题求解任务中2.4 基于规则的演绎推理基于规则的演绎推理总体描述总体描述n规则演绎将求解问题所需的知识分为二类:规则演绎将求解问题所需的知识分为二类:n规则规则表示为蕴涵式,作为启发式知识表示为蕴涵式,作为启发式知识(表示应用域中存在表示应用域中存在 的规律和法则的规律和法则),引导演绎推理过程。,引导演绎推理过程。n事实事实表示为非蕴涵形式的合适公式,作为应用规则进行表示为非蕴涵形式的合适公式,作为应用规则进行 推理时参考的有关问题状态和环境的知识。推理时参考的有关问题状态和环境的知识。n规则演绎的任务规则演绎的任务从给定的事实从给定的事实
5、(问题的状态和环境知识问题的状态和环境知识)和规则,证明某个目标公式成立。和规则,证明某个目标公式成立。n分类分类:n正向演绎正向演绎从事实出发,应用规则不断推导出中间结果从事实出发,应用规则不断推导出中间结果 作为新的事实,直至推导出目标公式。作为新的事实,直至推导出目标公式。n逆向演绎逆向演绎从目标公式出发,逆向应用规则不断推导出子目标,从目标公式出发,逆向应用规则不断推导出子目标,直至所有子目标就是给定的事实为止。直至所有子目标就是给定的事实为止。(目标公式通过逆向推理目标公式通过逆向推理找到了支持其成立的所有依据找到了支持其成立的所有依据)2.4 基于规则的演绎推理基于规则的演绎推理总
6、体描述总体描述主要内容:主要内容:基于规则的正向演绎推理基于规则的正向演绎推理 基于规则的逆向演绎推理基于规则的逆向演绎推理 演绎推理的应用讨论演绎推理的应用讨论 逻辑语言逻辑语言Prolog(略略)2.4.1 基于规则的正向演绎推理基于规则的正向演绎推理1.问题求解的规范表示问题求解的规范表示事实、规则集和目标事实、规则集和目标n事实事实表示为不含蕴涵符号的文字与或形表示为不含蕴涵符号的文字与或形n相比子句集,文字与或形更接近原始表达式相比子句集,文字与或形更接近原始表达式例:有事实表达式:例:有事实表达式:(x)(y)(z)Q(x,y)(R(y)P(z)S(x,z)化简:化简:(x)(y)
7、(z)Q(x,y)(R(y)P(z)S(x,z)Q(A,y)(R(y)P(f(y)S(A,f(y)对顶层合取式的各项换名:对顶层合取式的各项换名:Q(A,w)(R(y)P(f(y)S(A,f(y)1.问题求解的规范表示问题求解的规范表示事实事实n事实表达式的文字与或形可用事实表达式的文字与或形可用与或图与或图表示:表示:n若母式为析取式:若母式为析取式:E1E2Ek 以一个以一个K-连接指向各析取项连接指向各析取项Ein若母式为合取式:若母式为合取式:E1E2 Ek 以以k个个1-连接指向各合取项连接指向各合取项Ei n与或图例:与或图例:n为使析取符号为使析取符号与与K-连接同向,连接同向,
8、根节点在图下方根节点在图下方n根节点根节点事实表达式事实表达式n叶节点叶节点文字与或形中的每一个文字文字与或形中的每一个文字 n借用与或图表示事实表达式,借用与或图表示事实表达式,但语义上与表示搜索过程的与但语义上与表示搜索过程的与 或图有本质的区别。或图有本质的区别。1.问题求解的规范表示问题求解的规范表示规则规则n正向演绎推理以正向方式使用规则正向演绎推理以正向方式使用规则(F规则规则),化简为化简为:L WnL为单文字为单文字便于通过便于通过L和与或图叶节点的匹配来激活规则和与或图叶节点的匹配来激活规则nW是文字与或形是文字与或形L1L2 W L1 W,L2 WL1L2 W L1 L2W
9、 或或 L2 L1W例:设表示规则的原始蕴涵式为:例:设表示规则的原始蕴涵式为:(x)(y)(z)P(x,y,z)=(u)Q(x,u)R(x,u)n暂时消去蕴涵符号,化简为文字与或形:暂时消去蕴涵符号,化简为文字与或形:P(x,y,f(x,y)Q(x,u)R(x,u)n恢复蕴涵式表示:恢复蕴涵式表示:P(x,y,f(x,y)=Q(x,u)R(x,u)1.问题求解的规范表示问题求解的规范表示目标目标n目标目标化简后限定表示为文字的析取式化简后限定表示为文字的析取式(子句子句)n量词消去方法取事实表达式的对偶形式量词消去方法取事实表达式的对偶形式:将全称量词的约将全称量词的约束变量以束变量以Skl
10、em函数或常量取代,子句隐含地受存在量词约束函数或常量取代,子句隐含地受存在量词约束.归结反演将目标公式取反,归结反演将目标公式取反,例:目标公式:例:目标公式:(x)(y)(z)P(x,y,z)Q(x,y)n以以Sklem 常量常量A、Sklem 函数函数g(y)分别取代约束变量分别取代约束变量x、z,再消去全称量词再消去全称量词:(y)P(A,y,g(y)Q(A,y)n消去存在量词,变量换名:消去存在量词,变量换名:P(A,y,g(y)Q(A,w)2.正向演绎推理的实现正向演绎推理的实现n借借助助与与或或图图表表示示方方式式,从从事事实实表表达达式式出出发发,不不断断用用激激活活(左左部部
11、单单文文字字和和与与或或图图叶叶节节点点匹匹配配)的的F规规则则对对与与或或图图进进行行变变换换(扩扩展展与与或或图图),直直至至得得到到一一个个将将目目标标表表达达式式(子子句句)包包含含的的文文字字作作为为叶节点的一致解图。叶节点的一致解图。n命题逻辑命题逻辑n谓词逻辑谓词逻辑2.正向演绎推理的实现正向演绎推理的实现命题逻辑命题逻辑n方法方法建立相应于事实表达式的初始与或图建立相应于事实表达式的初始与或图(树树),选用激活的规则对,选用激活的规则对 与或图进行变换与或图进行变换(易寻找左部单文字和与或图中叶节点匹配的规则易寻找左部单文字和与或图中叶节点匹配的规则)n与或图的变换与或图的变换
12、将激活的规则加入与或图:将激活的规则加入与或图:n规则左部单文字作为节点插入与或图规则左部单文字作为节点插入与或图n通过匹配弧通过匹配弧=和与或图相应叶节点连接和与或图相应叶节点连接n规则右部以与或图子图的方式插入规则右部以与或图子图的方式插入n目标文字加入与或图:目标文字加入与或图:目标公式中的某个文字和与或图叶节点匹配目标公式中的某个文字和与或图叶节点匹配 时,目标文字作为目标节点时,目标文字作为目标节点(方框指示方框指示)插入与插入与 或图或图,并通过匹配弧和与或图相应叶节点连接。并通过匹配弧和与或图相应叶节点连接。n演绎推理的成功结束条件演绎推理的成功结束条件 获得终止于目标节点的一个
13、解图获得终止于目标节点的一个解图 不要求解图的所有叶节点都是目标节点不要求解图的所有叶节点都是目标节点例:设事实表达式为:例:设事实表达式为:(PQ)(RS)T给定规则集:给定规则集:P C1C2,S C3C4,T C5目标公式为:目标公式为:C1C3C52.正向演绎推理的实现正向演绎推理的实现n借借助助与与或或图图表表示示方方式式,从从事事实实表表达达式式出出发发,不不断断用用激激活活(左左部部单单文文字字和和与与或或图图叶叶节节点点匹匹配配)的的F规规则则对对与与或或图图进进行行变变换换(扩扩展展与与或或图图),直直至至得得到到一一个个将将目目标标表表达达式式(子子句句)包包含含的的文文字
14、字作作为为叶节点的一致解图。叶节点的一致解图。n命题逻辑命题逻辑n谓词逻辑谓词逻辑n规则或目标文字的激活判断规则或目标文字的激活判断须对单文字和与或图中的相应叶节须对单文字和与或图中的相应叶节点作点作合一处理合一处理n演绎推理过程可能会对同一演绎推理过程可能会对同一变量变量进行进行不一致的置换不一致的置换,导致不一致,导致不一致解图的生成解图的生成2.正向演绎推理的实现正向演绎推理的实现谓词逻辑谓词逻辑n猎狗问题例:猎狗问题例:事实:事实:Fido 会吠叫会吠叫(Barks)和咬人和咬人(Bites),否则否则Fido 就不是狗就不是狗(Dog).规则:所有梗规则:所有梗(Terrier,一种
15、小猎狗一种小猎狗)都是狗。都是狗。所有会吠叫的东西都是吵人的所有会吠叫的东西都是吵人的(Noisy)。目标:存在某个东西目标:存在某个东西,除非它不是梗除非它不是梗,否则是吵人的。否则是吵人的。n形式化表示:形式化表示:事实表达式:事实表达式:Barks(Fido)Bites(Fido)Dog(Fido)规则规则:R1:(x)Terrier(x)=Dog(x)R2:(y)Barks(y)=Noisy(y)目标公式:目标公式:(z)Terrier(z)Noisy(z)2.正向演绎推理的实现正向演绎推理的实现谓词逻辑谓词逻辑猎狗问题例:猎狗问题例:n形式化表示:形式化表示:事实表达式:事实表达式:
16、Barks(Fido)Bites(Fido)Dog(Fido)规则规则:R1:(x)Terrier(x)=Dog(x)R2:(y)Barks(y)=Noisy(y)目标公式:目标公式:(z)Terrier(z)Noisy(z)n 标准化:标准化:规则:规则:R1:Dog(x)=Terrier(x)R2:Barks(y)=Noisy(y)目标公式目标公式:Terrier(z)Noisy(z1)事实不含蕴涵符号的文字与或形事实不含蕴涵符号的文字与或形规则规则F规则:规则:L W(单文字、文字与或形单文字、文字与或形)目标文字的析取式,量词用目标文字的析取式,量词用对偶形式消去对偶形式消去2.正向演
17、绎推理的实现正向演绎推理的实现猎狗问题例猎狗问题例n 解图置换:解图置换:S=Fido/z1,Fido/y,Fido/z,Fido/x 其合一复合就是其自身,得到一致解图其合一复合就是其自身,得到一致解图n 解答:解答:Terrier(Fido)Noisy(Fido)与或图与或图n事实表达式:事实表达式:Barks(Fido)Bites(Fido)Dog(Fido)n 标准化:标准化:规则:规则:R1:Dog(x)=Terrier(x)R2:Barks(y)=Noisy(y)目标公式目标公式:Terrier(z)Noisy(z1)2.正向演绎推理的实现正向演绎推理的实现谓词逻辑谓词逻辑n解图置
18、换解图置换收集解图中所有变量的置换收集解图中所有变量的置换(为置换元素为置换元素)于一于一个置换中个置换中n解图置换的合一复合处理:解图置换的合一复合处理:(1)设解图置换中元素形如设解图置换中元素形如 ti/vi(i=1,2,n),ti指示置换项,指示置换项,vi指示变量。指示变量。(2)建立两个分别由建立两个分别由ti和和 vi构成的表达式构成的表达式(i=1,2,n):U1=(v1,v2,vn)U2=(t1,t2,tn)(3)检查检查U1和和U2能否合一能否合一,若不能合一若不能合一,则该置换是不一致的,进而则该置换是不一致的,进而解图是不一致的;若能合一解图是不一致的;若能合一,则建立
19、起使则建立起使U1和和U2合一的置换合一的置换,称为称为解图置换解图置换S的合一复合的合一复合,进而解图是一致的。进而解图是一致的。解图置换解图置换:S=Fido/z1,Fido/y,Fido/z,Fido/x U1=(z1,y,z,x)U2=(Fido,Fido,Fido,Fido)2.正向演绎推理的实现正向演绎推理的实现猎狗问题例猎狗问题例事实:事实:Fido 会吠叫会吠叫(Barks)和咬人和咬人(Bites),否则,否则Fido 就不是狗就不是狗(Dog)。规则:所有梗规则:所有梗(Terrier,一种小猎狗一种小猎狗)都是狗。都是狗。所有会吠叫的东西都是吵人的所有会吠叫的东西都是吵人
20、的(Noisy)。目标:存在某个东西目标:存在某个东西,除非它不是梗除非它不是梗,否则是吵人的。否则是吵人的。n形式化表示:形式化表示:事实表达式:事实表达式:Barks(Fido)Bites(Fido)Dog(Fido)规则规则:R1:(x)Terrier(x)=Dog(x)R2:(y)Barks(y)=Noisy(y)目标公式:目标公式:(z)Terrier(z)Noisy(z)n 标准化:标准化:规则:规则:R1:Dog(x)=Terrier(x)R2:Barks(y)=Noisy(y)目标公式目标公式:Terrier(z)Noisy(z1)n 解图置换:解图置换:S=Fido/z1,F
21、ido/y,Fido/z,Fido/xn 解答:解答:Terrier(Fido)Noisy(Fido)事实不含蕴涵符号的文字与或形事实不含蕴涵符号的文字与或形规则规则F规则:规则:L W(单文字、文字与或形单文字、文字与或形)目标文字的析取式,量词用目标文字的析取式,量词用对偶形式消去对偶形式消去与或图与或图2.正向演绎推理的实现正向演绎推理的实现谓词逻辑谓词逻辑n注意:注意:n规则的使用相互独立,每条规则取不同变量名。规则的使用相互独立,每条规则取不同变量名。n演绎过程中同一规则或同一文字的多次使用,必须换名。演绎过程中同一规则或同一文字的多次使用,必须换名。n在解图不一致的情况下,并不意味
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AI 人工智能 课件
限制150内