高级人工智能逻辑、推理与知识课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《高级人工智能逻辑、推理与知识课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 人工智能 逻辑 推理 知识 课件
- 资源描述:
-
1、高级人工智能逻辑、推理与知识2023-5-231/1132023-5-232/117命题逻辑命题逻辑一阶逻辑一阶逻辑(一阶谓词演算)一阶谓词演算)其他逻辑系统其他逻辑系统约束推理约束推理定性推理定性推理基于范例的推理基于范例的推理知识及其表示知识及其表示命题逻辑 什么是逻辑?简单地说,什么是逻辑?简单地说,命题逻辑的关系表达直观、生动而简洁,命题逻辑的关系表达直观、生动而简洁,它是一阶逻辑发展的前导和基础。把命题逻它是一阶逻辑发展的前导和基础。把命题逻辑加以简单的形式化,就能扩展应用于一阶辑加以简单的形式化,就能扩展应用于一阶逻辑推理中。逻辑推理中。2023-5-233/117命题逻辑 设有如
2、下符号命名的语句:设有如下符号命名的语句:爱因斯坦是一位伟人。爱因斯坦是一位伟人。海水是甜的。海水是甜的。:3+4=93+4=9 上述上述X X、Y Y、Z Z都是陈述性语句,分别具有肯定都是陈述性语句,分别具有肯定(True)(True)或否定或否定(False)(False)意义的真值,我们把它们都称之为意义的真值,我们把它们都称之为。其中,诸如。其中,诸如“爱因斯坦爱因斯坦”,“海水海水”,数字,数字“3 3”、“4 4”等,它们是命题中的行为中心对象,又等,它们是命题中的行为中心对象,又称为称为。2023-5-234/117命题逻辑 2023-5-235/117 命题一定是陈述性语句命
3、题一定是陈述性语句;如上述如上述X X、Y Y、WW等。等。例如,下面句子是陈述性语句吗?例如,下面句子是陈述性语句吗?请勿吸烟。请勿吸烟。昨晚你看足球联赛了吗?昨晚你看足球联赛了吗?西湖好美呵!西湖好美呵!命题既可用自然语言命题既可用自然语言(包括中、外文包括中、外文)形式表示,也可用大写的英文字符或字形式表示,也可用大写的英文字符或字符串来命名符串来命名。命题反映了人脑进行思维的一种判断,可见命题表达自身就含有智能特性。命题反映了人脑进行思维的一种判断,可见命题表达自身就含有智能特性。命题逻辑2023-5-236/117 (1 1)个体是命题中的中心对象,通常由名词构成。个体可以是具体的人
4、物、物)个体是命题中的中心对象,通常由名词构成。个体可以是具体的人物、物体、一组数字、地名等,也可以是某个抽象的概念。体、一组数字、地名等,也可以是某个抽象的概念。例如,机器人、海棠花、理想、快乐、智能等均可作为个体。例如,机器人、海棠花、理想、快乐、智能等均可作为个体。(2 2)个体的取值范围称为个体域。个体域可以是有限的,也可以是无限的。)个体的取值范围称为个体域。个体域可以是有限的,也可以是无限的。命题逻辑2023-5-237/117 为了对许多具有进步影响人物都使用形同为了对许多具有进步影响人物都使用形同X X命题方式赞扬之,可使用一种类同数命题方式赞扬之,可使用一种类同数学函数的形式
5、语言学函数的形式语言用含有变量字符或字符串的谓词来定义:用含有变量字符或字符串的谓词来定义:表达为英文字符串形式:表达为英文字符串形式:.其被赋予的汉语解释是:其被赋予的汉语解释是:x x是一位伟人。把把 称为称为谓词谓词(PredicatePredicate),其中),其中是是谓词名谓词名;括号中的参量;括号中的参量x x叫叫做谓词的做谓词的变元变元,又称之为项,又称之为项(item)(item)。GIANT()命题逻辑2023-5-238/117 这种由定义的谓词名、变元,共同构成了具有陈述性这种由定义的谓词名、变元,共同构成了具有陈述性表达的形式化语句,称为谓词。一个谓词可以有表达的形式
6、化语句,称为谓词。一个谓词可以有n n(其中(其中n=0,1,2,n=0,1,2,)个变元,并称之为)个变元,并称之为n n元谓词。元谓词。在谓词中,谓词名表达了语句中除主语个体之外的其余在谓词中,谓词名表达了语句中除主语个体之外的其余部分,常采用自然语言的部分,常采用自然语言的谓语动作谓语动作来表达;谓词的变来表达;谓词的变元可在相应个体域集合中取值任意一个元素。元可在相应个体域集合中取值任意一个元素。命题逻辑2023-5-239/117例例3.13.1 假如定义英文字符串假如定义英文字符串“”设其含意为:设其含意为:是一座历史名城是一座历史名城。这里这里x x可以取值可以取值“西安西安”真
7、值为真值为T T;x x取值取值“深圳深圳”真值为真值为F F。若取值。若取值“北京北京”则为则为T T、“华盛顿华盛顿”TT、“野玫瑰野玫瑰”FF、“机器人机器人”为为F F等。等。由上例可见,当使用特定的个体常量取代了谓词中的变元,该谓词就转换成为一由上例可见,当使用特定的个体常量取代了谓词中的变元,该谓词就转换成为一个命题;反之,如果把命题中有独立结构的个体常量替换成变元参量,则又可把命个命题;反之,如果把命题中有独立结构的个体常量替换成变元参量,则又可把命题转换成为一个具有谓词结构的表达式了。题转换成为一个具有谓词结构的表达式了。命题逻辑2023-5-2310/117定义定义3.33.
8、3 谓词中包含个体或变元的数目,称为谓词的元或谓词的目。谓词中包含个体或变元的数目,称为谓词的元或谓词的目。例例3.23.2 比较下列谓词或谓词形式的命题:比较下列谓词或谓词形式的命题:LIKE(johnLIKE(john,marymary);ROBOT(john)ROBOT(john);ROBOT(ROBOT(marymary);ADDQ(xADDQ(x,y y,z)z)。试解释具体含义,并指出它们各是几元谓词。试解释具体含义,并指出它们各是几元谓词。上述谓词意即上述谓词意即“机器人约翰喜欢玛丽机器人约翰喜欢玛丽”;和都只有一个个体,称为;和都只有一个个体,称为一元谓词;相应则称为二元谓词;
9、表示为表达式一元谓词;相应则称为二元谓词;表示为表达式“x+yx+y=z”=z”,其中包含有,其中包含有3 3个变个变元,故称为三元谓词。依此类推,可推出关于元,故称为三元谓词。依此类推,可推出关于n n元谓词的概念。元谓词的概念。顺便指出:顺便指出:在多元谓词中,变元的排序很重要,一旦确定,就不可随意交换。在多元谓词中,变元的排序很重要,一旦确定,就不可随意交换。命题逻辑2023-5-2311/117定义定义3.43.4 谓词表达形式中所包容相叠加的含义层次数数目,称为谓词的阶。谓词表达形式中所包容相叠加的含义层次数数目,称为谓词的阶。例例2-32-3 为了说明谓词的阶,我们来比较下列谓词形
10、式的命题:为了说明谓词的阶,我们来比较下列谓词形式的命题:LIFELESS(outer-stars)LIFELESS(outer-stars);外星球没有智能生命。;外星球没有智能生命。INCORRECT(lifeless(outer-stars)INCORRECT(lifeless(outer-stars);说;说“外星球没有智能生命外星球没有智能生命”是不确切的。是不确切的。解:解:在上述谓词形式的命题中,谓词只有一层含义,称为一阶谓词;谓词在前在上述谓词形式的命题中,谓词只有一层含义,称为一阶谓词;谓词在前一层含义基础上,又增加了一层新意,共有二层含义。故把谓词称为二阶谓词。一层含义基础
11、上,又增加了一层新意,共有二层含义。故把谓词称为二阶谓词。依此类推,可推出关于依此类推,可推出关于n n阶谓词的概念。阶谓词的概念。在谓词逻辑演算中,在谓词逻辑演算中,最重要的有三大类:最重要的有三大类:即:即:命题逻辑演算命题逻辑演算、一阶谓词逻辑演算一阶谓词逻辑演算和和二阶谓词演算二阶谓词演算。命题逻辑2023-5-2312/117命题逻辑命题逻辑表示比较简单,只能表达表示比较简单,只能表达具体固定的情况,具体固定的情况,是谓词逻辑特殊事例的生动描是谓词逻辑特殊事例的生动描述,述,谓词逻辑谓词逻辑可以灵活表现多种或变化的可以灵活表现多种或变化的情况;情况;表达是命题逻辑的抽象与推广表达是命
12、题逻辑的抽象与推广。总的看来,命题和谓词的知识表示形式可以相互转换,而谓词比命题有更强的表达总的看来,命题和谓词的知识表示形式可以相互转换,而谓词比命题有更强的表达能力。能力。显而易见,谓词是一种描述个体群之间的相互关系、性质及其逻辑显而易见,谓词是一种描述个体群之间的相互关系、性质及其逻辑结构的数学表示。人们把采用这种表示的运算,又称为谓词逻辑。结构的数学表示。人们把采用这种表示的运算,又称为谓词逻辑。比较起来:比较起来:命题逻辑演算太简单,只能解决具体容易的问题;二阶谓词演算又太复杂,命题逻辑演算太简单,只能解决具体容易的问题;二阶谓词演算又太复杂,以至迄今为止,尚未找到最根本有效的算法。
13、以至迄今为止,尚未找到最根本有效的算法。因此,在人工智能中,目前使用最多的还是一阶谓词逻辑演算。因此,在人工智能中,目前使用最多的还是一阶谓词逻辑演算。一阶逻辑 命题或谓词逻辑推理演算,主要可利用连接词和量命题或谓词逻辑推理演算,主要可利用连接词和量词,把单个的谓词组合成为谓词公式来完成。词,把单个的谓词组合成为谓词公式来完成。基于命题和谓词逻辑可相互转换的特性,这里约定:基于命题和谓词逻辑可相互转换的特性,这里约定:对命题和谓词逻辑的相关公式表达、相关定理、定对命题和谓词逻辑的相关公式表达、相关定理、定律的论证和推导等,不再加以严格区别。律的论证和推导等,不再加以严格区别。2023-5-23
14、13/117一阶逻辑 连接词共有五个:连接词共有五个:符号符号“”称为称为“否定否定”(Negation)或补,表或补,表示示“非非”的连接关系。即当命题的连接关系。即当命题P为真时,则为真时,则P 为假;为假;反之,当命题反之,当命题P为假,则为假,则P 为真。为真。符号符号“”称为称为“合取合取”(Conjunction),表示表示“与与”(AND)或或“同时同时”的关系。例如,的关系。例如,PQ,读作读作“P与与Q”。符号符号“”称为称为“析取析取”(Disjunction),它,它表示表示“或或”(OR)的连接关系。例如,的连接关系。例如,PQ,读作,读作“P或或Q”。2023-5-2
15、314/117一阶逻辑 符号符号“”“”称为称为“条件条件”(Conditional)(Conditional)或或者者“蕴涵蕴涵”(Implication)(Implication),它表示,它表示“如果如果,则则”的定义关系。例如,在的定义关系。例如,在PQPQ的表达式的表达式中,表示了中,表示了“如果如果P P,则,则Q”Q”的条件推导关系。的条件推导关系。这里,又称这里,又称P P为前件,表示条件的前提,称为前件,表示条件的前提,称Q Q为为后件,表示逻辑结论。后件,表示逻辑结论。符号符号“”称为称为“双条件双条件”(BiconditionalBiconditional)或者等价或者等
16、价(Equivalence)(Equivalence)连接关系。例如,表达式连接关系。例如,表达式P PQ Q,读作,读作“P P当且仅当当且仅当Q”Q”。或者说它表示的。或者说它表示的含义为:含义为:P P为真,当且仅当为真,当且仅当Q Q为真。为真。2023-5-2315/117一阶逻辑2023-5-2316/117 P QP Q PP PQPQ PQPQ PQPQ P PQ Q F F F F T T F F F F T T F TF T T T T T F F T T F F T FT F F F T T F F F F F F T T T T F F T T T T T T T T表
17、表3.1 3.1 连接词定义真值表连接词定义真值表 一阶逻辑 量词,表示了个体与个体域之间的包含关系。量词,表示了个体与个体域之间的包含关系。用字符用字符“x”表达,表示了该量词作用的辖域为个体域中表达,表示了该量词作用的辖域为个体域中“所有的个体所有的个体x”或或“每一个体每一个体x都都”要遵从所约定的谓要遵从所约定的谓词关系。词关系。例例3.4 (x)(现代理工科大学生现代理工科大学生(x)学习计算学习计算机应用基础机应用基础(x);解:解:该谓词逻辑表达的含义是:该谓词逻辑表达的含义是:“所有现代理工科的所有现代理工科的大学生大学生x,都必须学习计算机应用基础课程,都必须学习计算机应用基
18、础课程”。2023-5-2317/117一阶逻辑用字符用字符“彐彐x”表达,表示了该量词要求表达,表示了该量词要求“存在于个体域中的存在于个体域中的某些个体某些个体x”或或“某个个体某个个体x”,要服从所约定的谓词关,要服从所约定的谓词关系。系。例例 3.5 (x)(彐彐 y)(C L A S S M A T E(x,y)COLLEGE OF COMPUTER(x);该谓词逻辑表达的意思是:在所有的计算机学院该谓词逻辑表达的意思是:在所有的计算机学院学生中,相对于每一位同学学生中,相对于每一位同学x,必然存在一个个体,必然存在一个个体y,y同学与同学与x满足同班同学的关系。满足同班同学的关系。
19、2023-5-2318/117一阶逻辑命题公式及其描述举例:命题公式及其描述举例:小张既聪明,又勤奋,所以他的学习成小张既聪明,又勤奋,所以他的学习成绩一直很好。绩一直很好。:小张聪明:小张聪明:小张勤奋:小张勤奋小张学习成绩一直很好小张学习成绩一直很好 小王总是在图书馆看书,除非他病了或小王总是在图书馆看书,除非他病了或图书馆不开门。图书馆不开门。:小王病了:小王病了:图书馆开门:图书馆开门小王在图书馆看书小王在图书馆看书R R:2023-5-2319/117Q Q)Q Q)一阶逻辑 若张先生是小张的父亲,则小张是王太太的儿子。若张先生是小张的父亲,则小张是王太太的儿子。:先设定谓词,再设定
20、:先设定谓词,再设定连接词运算符连接连接词运算符连接并加以描述:并加以描述:设定谓词:设定谓词:FATHER FATHER(x,y)(x,y):x x是是y y的父亲的父亲 SON SON(y,w)(y,w):y y是是w w的儿子的儿子z z 表示表示张先生;张先生;mz mz 表示表示小张;小张;wttwtt王太太王太太 则可描述为:则可描述为:FATHER FATHER(z,mz)(z,mz)SON SON(mz,wtt)(mz,wtt)(2 2)若)若x x是小张的父亲,且是小张的父亲,且y y是小张的兄弟,则是小张的兄弟,则x x也是也是y y的父亲。的父亲。:设定谓词:设定谓词:F
21、ATHER FATHER(x,y)(x,y):x x是是y y的父亲的父亲 BROTHER BROTHER(y,w)(y,w):y y是是w w的兄弟的兄弟mz mz 表示表示小张小张则可描述为:则可描述为:FATHER FATHER(x,mz)(x,mz)BROTHER BROTHER(y,mz)(y,mz)FATHER FATHER(x,y)(x,y)2023-5-2320/117谓词公式及其描述举例:谓词公式及其描述举例:一阶逻辑*在那遥远的地方,有位好姑娘,人们走过她的在那遥远的地方,有位好姑娘,人们走过她的身旁,都要回头留恋地张望。身旁,都要回头留恋地张望。:2023-5-2321/
22、117一阶逻辑例如,一阶零元例如,一阶零元(目目)命题、一阶一元命题、一阶命题、一阶一元命题、一阶二元命题等都是原子命题。二元命题等都是原子命题。3.73.7常量,就得到了常量,就得到了原子谓词公式原子谓词公式,又称之为,又称之为谓词谓词合式公式合式公式(PWFFPWFF:Predicate Well-Formed Predicate Well-Formed FormulaFormula),简称),简称合式公式合式公式或或WFFWFF。2023-5-2322/117一阶逻辑合式公式。合式公式。2023-5-2323/117一阶逻辑2023-5-2324/117一阶逻辑2023-5-2325/1
23、17一阶逻辑设设D D为谓词合式公式为谓词合式公式PWFFPWFF的个体域,的个体域,按照如下规定对按照如下规定对PWFFPWFF中的各参量赋值:中的各参量赋值:则称这些指派为公式则称这些指派为公式P P在在D D上的一个解释。若上的一个解释。若某个解释某个解释I I使使PWFFPWFF为真为真(T)(T),则称,则称I I是该公式的一是该公式的一个个正模型正模型,简称,简称模型模型;反之,若某个解释;反之,若某个解释I I,使,使PWFFPWFF为假为假(F)(F),则称则称I I是该公式的一个是该公式的一个反模型反模型。2023-5-2326/117一阶逻辑7.7.谓词公式的永真性判定谓词
24、公式的永真性判定 人们若把想要完成的智能任务表示为一个谓词公人们若把想要完成的智能任务表示为一个谓词公式,从而式,从而2023-5-2327/117一阶逻辑例例3.6:(1)若)若 表示其含意为:表示其含意为:是一座历史名城。是一座历史名城。(2)若)若 表示其含意为:表示其含意为:是白的。是白的。,(4),2023-5-2328/117一阶逻辑2023-5-2329/117一阶逻辑(I)WFFI)WFF(I I)=F=F成立,则该公式成立,则该公式WFFWFF是一个是一个永假公式永假公式。2023-5-2330/117一阶逻辑 2023-5-2331/117一阶逻辑如果如果D是任意个体域,则
25、称公式是任意个体域,则称公式P和和Q是逻辑等是逻辑等价的,记作价的,记作 PQ。2023-5-2332/117D谓词逻辑等价律(一)E1 P E1 P P P 双重否定律双重否定律E E2 2 P PP P P P 吸收律(又吸收律(又称等幂律)称等幂律)E E3 3 P PP P P P E E4 4 P PQ QQ QP P 交换律交换律 E E5 5 P PQ QQ QP PE E6 6 (P(PQ)Q)R PR P(Q(QR)R)结合律结合律 E E7 7 (P(PQ)Q)R PR P(Q(QR)R)E E8 8 P P(Q(QR)(PR)(PQ)Q)(P(PR)R)分配律分配律 E
展开阅读全文