[PPT模板]人工智能ch3.ppt
《[PPT模板]人工智能ch3.ppt》由会员分享,可在线阅读,更多相关《[PPT模板]人工智能ch3.ppt(60页珍藏版)》请在三一办公上搜索。
1、人工智能与知识工程,教学计划,人工智能及其发展知识表示确定性推理不确定推理搜索策略机器学习知识获取专家系统,第三章 确定性推理,推理中的一般问题自然演绎归结演绎与/或形演绎推理,1、推理中的一般问题,推理推理是按照某种策略由已知判断推出另一判断(新判断)的思维过程。用于实现推理的程序称为推理机推理的分类按推出新判断的方法分类演绎推理从全称判断推出特称判断或单称判断的推理过程/方法三段论:大前提已知的一般性知识小前提关于具体情况或个别事实的判断结论由大前提推出的适合于小前提的判断(结论)例:,大前提:如果地球围绕太阳旋转,那么月球就是围绕地球旋转。小前提:今天地球是围绕太阳旋转的。结论:今天月球
2、就是围绕地球旋转。特点:演绎推出的结论都包含在前提的一般性知识中。如果大前提正确,得到的结论肯定正确。归纳推理从众多的事例(事实)中归纳出一般性结论(知识)的推理过程。穷举所有事例(事实)完全归纳推理列举部分事例(事实)不完全归纳推理例特点:完全归纳推理能保证结论正确,但很难做到。不完全归纳推理不能保证结论正确,经常使用的形式。注:归纳推理是人类思维活动中最基本、最常用的一种推理方式。如果经归纳得到的结论能从理论上证明其正确性,就能得到普遍实用的知识。,默认推理在知识不完全的情况下假设(默认)某些条件已经具备所进行的推理例特点:当不存在与假设相矛盾的条件时,可以认为假设为真当出现与假设相矛盾的
3、条件时,应修正或撤消已获得的结论。按所用知识的确定性分类确定性推理推理中所用的知识是精确的,获得的结论也是确定的例特点:基于经典逻辑的推理属于确定性推理本章的主要内容不确定性推理推理中所用的知识不都是精确的,获得的结论也不完全是确定的例,特点:客观世界本身存在的不确定性显然比确定性更普遍,因此不确定推理的需求是普遍存在的,研究它的意义比研究确定性推理更大。下章的主要内容按新旧判断的关系分类单调推理推理获得的新知识与已有的旧知识之间无矛盾,即不否定已有知识的正确性例:从欧几里德公理出发,推出的几何学的各种定理相互之间是无矛盾的特点:随着推理的进行,能够获得越来越多的新知识,即获得的知识数量随推理
4、的进程单调增加。非单调推理推理获得的新知识与已有的某些旧知识之间存在矛盾,即否定了已有知识的正确性例:特点:获得的知识数量不随推理的进程单调增加按是否用启发性知识分类,启发式推理在推理过程中使用启发性知识来改善推理的进程例特点:正确的启发性知识能使推理进程加快,错误的启发性知识使推理进程变慢非启发式推理在推理过程中仅使用已有的事实和知识进行推理例特点:推理过程不受环境(上下文)变化的影响按推理所用的方法论分类基于知识的推理根据已有的事实和知识进行的推理例特点:逻辑性强统计推理根据对某些事物的数据进行统计而获得新的知识或结论例特点:使用数学、统计学的方法与理论,直觉推理根据常识进行的推理例特点:
5、广泛存在,难于表示按是否使用定量描述分类定量推理推理中直接或间接使用定量描述或定量分析方法例特点:定量分析定性推理推理中使用或部分使用定性知识,获得的结论是定性的或部分是定性的例特点:弥补了当前事实、知识和定性分析的不足注:(1)确定性推理是研究推理的基础(2)不确定性推理应用范围最广泛(3)定性推理是推理研究的难点和目前的重点,推理中的策略控制策略策略的概念指导知识应用的方法和技术分类:推理方向策略,搜索策略,冲突消解策略,求解策略,限制策略推理方向策略概念推理方向用于确定推理的驱动方式环境要求:知识库,综合数据库,推理机正向推理(数据驱动推理,前向链推理,模式制导推理,前件推理)以事实为出
6、发点,利用知识库中的知识进行推理。算法:,逆向推理以某个假设目标为出发点的推理。算法:,混合推理将正向推理与逆向推理结合起来进行的推理先正向后逆向推理根据正向推理的结果来帮助选择逆向推理的目标,以证实目标或提高目标的可信度算法先逆向后正向推理先假设目标进行逆向推理,然后进行正向推理以获得更多的结论算法,双向推理将正向与逆向推理同时进行。推理结束的条件是:正向推理某个步骤的结论正好是逆向推理的目标;或逆向推理某个步骤的目标正好是正向推理的结论。算法:正向推理与逆向推理的算法结合示意:,搜索策略用于确定推理的路线。CH5中讲。冲突消解策略稍后讲。求解策略用于确定求得的解满足什么样的要求。要求:可行
7、解:求出一个满足条件的解即可。局部最优解:它是可行解,并且在局部达到最优。最优解:它是可行解,并且在所有可行解中最优。策略的表示:一般为一组约束条件。例:对不确定推理,要求结论的可信度达到60%以上。可行解:只要结论的可信度=60%即可局部最优解:结论的可信度=60%,并且在不调整其它策略的前提下尽可能高最优解:结论的可信度=60%,并且通过其它策略的调整达到最高,限制策略对求解或推理过程进行约束和限制策略限制时间:避免无穷推理限制空间:避免综合数据库过大策略的表示约束条件过程表示例:围棋程序,必须限制搜索的最大步数(限制时间、空间),模式匹配问题:如何确定哪些知识可以被使用如何确定满足要求的
8、结论一般方法定义匹配度量函数:d(x,y),当d(x,y)=时,认为x,y匹配(成功)例:相似度计算确定性推理中的匹配命题逻辑中的匹配命题 p,q 匹配定义为:pq,即p,q互为逻辑结论。例:命题逻辑中的等价公式谓词的匹配问题:谓词中含有变量,确定其匹配的关键是变量的处理。定义1(代换)代换是形如 t1/x1,t2/x2,tn/xn 的有限集合。其中:ti是项,xi是互不相同的变元。ti/xi表示用ti代,换xi,不允许ti与xi相同,不允许xi循环地出现在另一个ti中。例:a/x,f(b)/y,w/z 是代换f(y)/x,f(x)/y 不是代换g(a)/x,f(x)/y 是代换定义2(复合代
9、换)设代换=ti/xi i=1n=ui/yi j=1m则它们的复合也是代换,由从t1/x1,tn/xn,u1/y1,.,um/ym中删除满足 ti/xi 当 ti=xiui/yi 当 yjx1,,xn的元素后剩下的元素构成。例:书p.120定义3(合一)公式集F=F1,,Fn,若存在代换使得F1=F2=Fn 称是F的一个合一,称F1,,Fn是可合一的。,例:书p.121定义4(最一般合一)设是公式集F的一个合一,如果对任一个合一都存在一个代换,使得=称是F的最一般合一。最一般合一是唯一的求最一般合一的算法输入:含两个公式的公式集F输出:最一般合一(1)k=0,Fk=F,=,k=;代换(2)若F
10、k只含一个公式,算法结束,输出=k;(3)找出Fk的差异集Dk;(4)若Dk中存在元素xk,tk,其中xk是变元,tk是项,且xk不在tk中出现,则置k+1=k t k/x kF k+1=F kt k/x k k=k+1 然后转(2);(5)算法终止,输出=。,例:p.121当公式集中含有两个以上的公式时,如何求它们的合一?不确定性推理中的匹配下章讲冲突消解基本问题当用已知事实与知识库中的知识进行匹配时,可能出现三种情况:(1)没有知识可以匹配(2)只有一条知识可以匹配(3)有多条知识可以匹配当出现第一种情况时,推理被中断。当出现第二种情况时,直接选择该条知识进行推理。当出现第三种情况时,称发
11、生冲突。冲突消解策略即是在发生冲突时如何选择一条知识用于推理。,策略按针对性排序知识前件中条件的数目越多越先使用按已知事实的新鲜性排序越后放入综合数据库的事实越先使用按匹配度排序匹配度越高越先使用根据领域问题的特点排序知识的专业性越强越先使用按上下文限制排序问题求解或推理中越先涉及的知识越先使用按冗余限制排序产生结论冗余度越小的知识越先使用按条件个数排序知识前件中条件数越少的越先使用注:应用中这些策略不可能同时满足。一般满足其中的12种即可。,2、自然演绎推理,概念从一组已知为真的事实出发,直接应用经典逻辑的推理规则推出结论的过程称为自然演绎推理。推理规则假言式规则P,P Q Q拒取式规则P
12、Q,Q PP规则在推理的任何步骤都可引入前提T规则推理时,如果前面步骤中有一个或多个公式永真蕴含公式S,则可把S引入推理过程中,CP规则如果能从R和前提集合中推出S来,则可从前提集合中推出RS来反证法PQ,当且仅当PQF例:已知:A,B,A C,BC D,D Q求证:Q证明:A,A C C B,C B C B C,B C D D D,D Q QQ为真,已知:事实:P(a)S(a)知识(规则):P(x)(Q(x)R(x)求证:S(a)R(a)证明:P(a)S(a)P(a),S(a)对知识使用代换a/x后与P(a)匹配成功,得:Q(a)R(a)又 Q(a)R(a)Q(a),R(a)S(a),R(a
13、)S(a)R(a)S(a)R(a)为真,特点优点:表达证明过程自然,容易理解,推理规则丰富,推理过程灵活,便于使用启发式知识。不足:容易产生组合爆炸,对大的推理问题不利。,3、归结演绎推理,基本原理若证明:P Q,只须证明:P Q不可满足证明过程:将P Q 转换成P Q的形式将P Q转换成子句集S归结S若归结后的子句集中含有空子句,即P Q不可满足,从而P Q得证子句与子句集定义:原子谓词公式及其否定称文字文字的析取式称子句不含任何文字的公式称空子句,元素仅为子句的集合称子句集结论空子句是永假的空子句是不可满足的子句集谓词公式P能够通过应用等价代换转换成等价的合取范式P由P的所有合取项构成的集
14、合称为P的子句集子句集算法利用等价关系消去谓词公式中的蕴含和双条件P Q P QPQ(P Q)(P Q),利用等价关系将 移到紧靠谓词的位置(P)P(P Q)P Q(P Q)P Q(x)P(x)P(x)P(x)P替换变元,使不同的量词约束的变元有不同的名字消去存在量词当存在量词不在全称量词的辖域内,用个体常量替换受该存在量词约束的变元,消去存在量词当存在量词在全称量词的辖域内,用全称量词的函数替换受该存在量词约束的变元,消去存在量词将所有的全称量词移到公式的前部将公式转换成等价的合取范式P(Q R)(P Q)(P R)消去全称量词变元更名,使不同子句中的变元具有不同的名字消去合取词,得到子句集
15、,例:p.153,4.12(4)(x)(y)(z)(P(x,y)Q(x,y)R(x,z)(x)(y)(z)(P(x,y)Q(x,y)R(x,z)(x)(y)(z)(P(x,y)Q(x,y)R(x,z)(x)(y)(P(x,y)Q(x,y)R(x,f(x,y)子句集 P(x,y)Q(x,y)R(x,f(x,y)定理设谓词公式F的子句集为S,F不可满足的充分必要条件是S不可满足的海伯伦理论思路对子句集S的不可满足验证是无穷验证,它需要穷举S的所有解释海伯伦给出了一个验证范围称为H域,并指出S的不可满足验证只需要在H域上验证就可以了,H域定义设S为子句集,下述方法构造的H称为海伯伦域,记为H令H0是
16、S中所有个体常量的集合。若S中无个体常量,置H0=a,a是任一个体常量。Hi+1=Hi S中所有f(x1,xn)|xj HiH=H=lim Hi例设S=P(x)Q(x),R(f(y)H0=aH1=H0f(y)|y H0=a,f(a)H2=H1f(y)|y H1=a,f(a),f(f(a)H=H=a,f(a),f(f(a),f(f(f(a),.,设S=P(x,y)Q(x,y)R(x,f(x,y)H0=aH1=H0f(x,y)|x,yH0=a,f(a,a)H2=H1f(x,y)|x,yH1=a,f(a,a),f(a,f(a,a),f(f(a,a),a),f(f(a,a),f(a,a)注:一般来说H
17、域是无限的,特例是:当S中没有函数时,H仅含S中的个体常量,或仅含一个个体常量。基子句与原子集用H中的元素代换子句中的变元,所得的子句称基子句,其中的谓词称基原子。子句集中所有基原子构成的集合称原子集。基子句的集合称为基子句集。子句集S在H上的一个解释I满足下列条件在解释I下,常量映射到自身S中的任一个n元函数是Hn到H的映射S中的任一个n元谓词是Hn到T,F的映射。谓词的真值可以指派为T,也可以指派为F,结论:对给定域D上的任一个解释,总能在H中构造一个解释与它对应,如果D上的解释能满足S,则在H上相应的解释也能满足S海伯伦定理定理:子句集S不可满足的充分必要条件是S对H上的一切解释都为假定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PPT模板 PPT 模板 人工智能 ch3
链接地址:https://www.31ppt.com/p-4594916.html