第2章人工智能逻辑优秀课件.ppt
《第2章人工智能逻辑优秀课件.ppt》由会员分享,可在线阅读,更多相关《第2章人工智能逻辑优秀课件.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章人工智能逻辑2023/2/9第2章人工智能逻辑 李长河主编1第1页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编2第第2 2章章 人工智能逻辑人工智能逻辑 2.1 命题逻辑与谓词逻辑命题逻辑与谓词逻辑 2.2 谓词公式及其逻辑表达式谓词公式及其逻辑表达式 2.3*谓词逻辑的演算律谓词逻辑的演算律 2.4 “非二值非二值”逻辑逻辑 2.5#模糊逻辑模糊逻辑第2页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编32.1 命题逻辑与谓词逻辑命题逻辑与谓词逻辑什么是什么是逻辑逻辑?简单简单地地说说,逻辑逻辑逻辑逻辑就是人就是人就是人就是人们们们们用以用以用以用以处处
2、处处理理理理问问问问题题题题而抽象的一种而抽象的一种而抽象的一种而抽象的一种思思思思维规则维规则维规则维规则或或或或计计计计算方法算方法算方法算方法。本章主要本章主要对对人工智能常用的人工智能常用的谓词逻辑以及非二值逻辑谓词逻辑以及非二值逻辑进行了讨论,扼要介绍了目前智能领域发展引用进行了讨论,扼要介绍了目前智能领域发展引用的多种逻辑。的多种逻辑。第3页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编42.1.1 命题逻辑命题逻辑n命题逻辑的关系表达直观、生动而简洁,它是谓词逻辑得以发展的命题逻辑的关系表达直观、生动而简洁,它是谓词逻辑得以发展的前导和基础。把命题逻辑加以简单的形
3、式化,就能扩展应用于谓词前导和基础。把命题逻辑加以简单的形式化,就能扩展应用于谓词逻辑推理中。逻辑推理中。n n1.1.命题和个体命题和个体命题和个体命题和个体 设有如下符号命名的语句:设有如下符号命名的语句:nX X:爱因斯坦是一位伟人。爱因斯坦是一位伟人。nY Y:海水是甜的。海水是甜的。nWW:3+4=9n上述上述X、Y、Z都是陈述性语句,分别具有肯定都是陈述性语句,分别具有肯定(True)或否定或否定(False)意意义的真值,我们把它们都称之为义的真值,我们把它们都称之为命题命题命题命题。其中,诸如。其中,诸如“爱因斯坦爱因斯坦”,“海水海水”,数字,数字“3”、“4”等,它们是命题
4、中的行为中心等,它们是命题中的行为中心对象,又称为对象,又称为个体个体个体个体。第4页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编52.1.1 命题逻辑命题逻辑n 定定定定义义义义2.12.12.12.1 命命命命题题题题(Proposition)(Proposition)(Proposition)(Proposition),即即即即具具具具有有有有真真真真(T)(T)(T)(T)假假假假(F)(F)(F)(F)意意意意义义义义的陈述性语句。的陈述性语句。的陈述性语句。的陈述性语句。注意:注意:注意:注意:命题一定是陈述性语句命题一定是陈述性语句;如上述X、Y、W等。例如,下
5、面句子是陈述性语句吗?请勿吸烟。请勿吸烟。昨晚你看足球联赛了吗?昨晚你看足球联赛了吗?西湖好美呵!西湖好美呵!命命题题既既可可用用自自然然语语言言(包包括括中中、外外文文)形形式式表表示示,也也可可用用大大写写的的英英文文字字符或字符串来命名。符或字符串来命名。命命题题反反映映了了人人脑脑进进行行思思维维的的一一种种判判断断,可可见见命命题题表表达达自自身身就就含含有有智能特性。智能特性。第5页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编62.1.1 命题逻辑命题逻辑(1 1)个个体体是是命命题题中中的的中中心心对对象象,通通常常由由名名词词构构成成。个个体体可可以以是是具具
6、体体的的人物、物体、一组数字、地名等,也可以是某个抽象的概念。人物、物体、一组数字、地名等,也可以是某个抽象的概念。例如,机器人、海棠花、理想、快乐、智能等均可作为个体。例如,机器人、海棠花、理想、快乐、智能等均可作为个体。(2 2)个个体体的的取取值值范范围围称称为为个个体体域域。个个体体域域可可以以是是有有限限的的,也也可可以以是是无无限的。限的。n 定义定义定义定义2.22.22.22.2 所谓个体,是指可以独立存在的某个事物。所谓个体,是指可以独立存在的某个事物。所谓个体,是指可以独立存在的某个事物。所谓个体,是指可以独立存在的某个事物。第6页,本讲稿共62页2023/2/9第2章人工
7、智能逻辑 李长河主编72.1.1 命题逻辑命题逻辑n n2.谓词及变元谓词及变元 为了对许多具有进步影响人物都使用形同X命题方式赞扬之,可使用一种类同数学函数的形式语言用含有变量字符或字符串的谓词谓词来定义:表达为英文字符串形式:GIANT(x)GIANT(x)GIANT(x)GIANT(x).其被赋予的汉语解释是:x x是一位伟人。把 GIANT(x)GIANT(x)GIANT(x)GIANT(x)称为谓谓词词(Predicate),其中GIANT GIANT GIANT GIANT()是谓谓词词名名;括号中的参量x x叫做谓词的变元变元,又称之为项。GIANT()谓词名谓词名谓词名谓词名谓
8、词变元谓词变元谓词变元谓词变元 第7页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编82.1.1 命题逻辑命题逻辑n n2.谓词及变元谓词及变元 这种由定义的谓词名、变元,共同构成了具有陈述性表达的形式化语句,称为谓谓词词。一个谓词可以有n(其中n=0,1,2,)个变元,并称之为n n元谓词元谓词。在谓词中,谓词名表达了语句中除主语个体之外的其余部分,常采用自然语言的谓语动作词根词根词根词根来表达;谓词的变元可在相应个体域集合中取值任意一个元素。GIANT()谓词名谓词名谓词名谓词名谓词变元谓词变元谓词变元谓词变元 第8页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长
9、河主编92.1.1 命题逻辑命题逻辑n n2.谓词及变元谓词及变元例例2-1 假如假如定义英文字符串“OCITY(x)OCITY(x)”设其含意为:x x x x是一座历史名城是一座历史名城。解解解解:这这里里x x可可以以取取值值“西西安安”真真值值为为T T;x x取取值值“深深圳圳”真真值值为为F F。若若取取值值“北北京京”则为则为T T、“华盛顿华盛顿”T T、“野玫瑰野玫瑰”F F、“机器人机器人”为为F F等。等。由上例可见,当使用特定的个体常量取代了谓词中的变元,该谓词就转换由上例可见,当使用特定的个体常量取代了谓词中的变元,该谓词就转换成为一个命题;反之,如果把命题中有独立结
10、构的个体常量替换成变元参量,成为一个命题;反之,如果把命题中有独立结构的个体常量替换成变元参量,则又可把命题转换成为一个具有谓词结构的表达式了。则又可把命题转换成为一个具有谓词结构的表达式了。第9页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编102.1.1 命题逻辑命题逻辑n n3.谓词谓词的元和谓词的阶的元和谓词的阶 下面先给出关于谓词的元的定义,然后再举例对定义加以解释和说明。定义定义2.32.3 谓词中包含个体或变元的数目,称为谓词的元或谓词的目。谓词中包含个体或变元的数目,称为谓词的元或谓词的目。例例2-2 比较下列谓词或谓词形式的命题:LIKE(john,mary)
11、;ROBOT(john);ROBOT(mary);ADDQ(x,y,z)。试解释具体含义,并指出它们各是几元谓词。试解释具体含义,并指出它们各是几元谓词。解解解解:上述谓词意即“机器人约翰喜欢玛丽”;和都只有一个个体,称为一元谓词;相应则称为二元谓词;表示为表达式“x+y=z”,其中包含有3个变元,故称为三元谓词。依此类推,可推出关于n元谓词的概念。顺便指出:顺便指出:在多元谓词中,变元的排序很重要,一旦确定,就不可随意交换。在多元谓词中,变元的排序很重要,一旦确定,就不可随意交换。第10页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编112.1.1 命题逻辑命题逻辑n n3.
12、谓词谓词的元和谓词的阶的元和谓词的阶 定义定义2.42.4 谓词表达形式中所包容相叠加的含义层次数数目,称为谓词的阶。谓词表达形式中所包容相叠加的含义层次数数目,称为谓词的阶。例例2-3 为了说明谓词的阶,我们来比较下列谓词形式的命题:LIFELESS(outer-stars);外星球没有智能生命。;外星球没有智能生命。INCORRECT(lifeless(outer-stars);说;说“外星球没有智能生命外星球没有智能生命”是不确切的。是不确切的。解解:在上述谓词形式的命题中,谓词只有一层含义,称为一阶谓词;谓词在前一层含义基础上,又增加了一层新意,共有二层含义。故把谓词称为二阶谓词。依此
13、类推,可推出关于n阶谓词的概念。注意:注意:注意:注意:在谓词逻辑演算中,最重要的有三大类:最重要的有三大类:即:命题逻辑演算命题逻辑演算、一阶谓词逻辑演算一阶谓词逻辑演算和二阶谓词演算二阶谓词演算。第11页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编122.1.1 命题逻辑命题逻辑n n4.命题与谓词逻辑的关系命题与谓词逻辑的关系 命命命命题题题题逻辑表示比较简单,只能表达具体固定的情况,命题命题命题命题是谓词逻辑特殊事例的生动描述,谓谓谓谓词词词词逻辑可以灵活表现多种或变化的情况;谓词谓词谓词谓词表达是命题逻辑的抽象与推广。总总的的看看来来,命命题题和和谓谓词词的的知知识
14、识表表示示形形式式可可以以相相互互转转换换,而而谓谓词词比比命命题题有有更更强的表达能力。强的表达能力。显显而而易易见见,谓谓词词是是一一种种描描述述个个体体群群之之间间的的相相互互关关系系、性性质质及及其其逻逻辑辑结结构构的的数数学学表表示示。人们把采用这种表示的运算,又称为谓词逻辑。人们把采用这种表示的运算,又称为谓词逻辑。比比较较起起来来:命命题题逻逻辑辑演演算算太太简简单单,只只能能解解决决具具体体容容易易的的问问题题;二二阶阶谓谓词词演演算算又又太太复复杂,以至迄今为止,尚未找到最根本有效的算法。杂,以至迄今为止,尚未找到最根本有效的算法。因此,在人工智能中,目前使用最多的还是一阶谓
15、词逻辑演算。因此,在人工智能中,目前使用最多的还是一阶谓词逻辑演算。第12页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编132.1.2命题和谓词逻辑基础命题和谓词逻辑基础 n命题或谓词逻辑推理演算,主要可利用连接词和量词,把单命题或谓词逻辑推理演算,主要可利用连接词和量词,把单个的谓词组合成为谓词公式来完成。个的谓词组合成为谓词公式来完成。n基于命题和谓词逻辑可相互转换的特性,这里约定:在基于命题和谓词逻辑可相互转换的特性,这里约定:在后继学习中,对命题和谓词逻辑的相关公式表达、相关后继学习中,对命题和谓词逻辑的相关公式表达、相关定理、定律的论证和推导等,不再加以严格区别。定
16、理、定律的论证和推导等,不再加以严格区别。第13页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编142.1.2命题和谓词逻辑基础命题和谓词逻辑基础 n n 1.连接词连接词(Connectives)(Connectives)所引入的连接词共有五个。所引入的连接词共有五个。n符符号号“”称称为为“否否定定”(Negation)或或补补,表表示示“非非”的的连连接接关关系系。即即当当命命题题P为为真真时时,则则 P 为为假假;反反之之,当当命命题题P为假,则为假,则 P 为真。为真。n符符 号号“”称称 为为“合合 取取”(Conjunction),表表 示示“与与”(AND)或或
17、“同时同时”的关系。例如,的关系。例如,PQ,读作,读作“P与与Q”。n符符号号“”称称为为“析析取取”(Disjunction),它它表表示示“或或”(OR)的连接关系。例如,的连接关系。例如,PQ,读作,读作“P或或Q”。第14页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编152.1.2命题和谓词逻辑基础命题和谓词逻辑基础 1.1.连接词连接词连接词连接词(Connectives)(Connectives)(Connectives)(Connectives)符符 号号“”称称 为为“条条 件件”(Conditional)或或 者者“蕴蕴 涵涵”(Implication),
18、它它表表示示“如如果果,则则”的的定定义义关关系系。例例如如,在在PQ的的表表达达式式中中,表表示示了了“如如果果P,则则Q”的的条条件件推推导导关关系系。这这里里,又又称称P为为前前件件,称称Q后后件件。P表表示示了了条条件件的的前前提提;Q表表示示了了逻逻辑结论。辑结论。应该强调指出,应该强调指出,条件表达式有一个重要特性:条件表达式有一个重要特性:条件表达式有一个重要特性:条件表达式有一个重要特性:当当当当前前前前件件件件P=FP=F时时时时,无无无无论论论论后后后后件件件件QQ为为为为何何何何值值值值(T(T或或或或者者者者F)F),条条条条件件件件式式式式PQPQ真真真真值值值值总总
19、总总是是是是为为为为T T;当前件当前件当前件当前件P=TP=T时,条件式时,条件式时,条件式时,条件式PQPQ的真值总是与后件的真值总是与后件的真值总是与后件的真值总是与后件QQ真值相同。真值相同。真值相同。真值相同。符符号号“”称称为为“双双条条件件”(Biconditional)或或者者等等价价(Equivalence)连连接接关关系系。例例如如,表表达达式式PQ,读读作作“P当当且且仅仅当当Q”。或或者者说说它它表表示的含义为:示的含义为:P为真,当且仅当为真,当且仅当Q为真。为真。第15页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编162.1.2命题和谓词逻辑基础命
20、题和谓词逻辑基础 1.1.连接词连接词连接词连接词(Connectives)(Connectives)(Connectives)(Connectives)P Q P PQ PQ PQ PQ F F T F F T T T T T F T T T F T?F T F F T F F F T T F T T T T表表2-1 2-1 连接接词定定义真真值表表 第16页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编172.1.2命题和谓词逻辑基础命题和谓词逻辑基础 2.量词量词(Quantifiers)(Quantifiers)量词,表示了个体与个体域之间的包含关系。量词,表示了个体
21、与个体域之间的包含关系。全全全全称称称称量量量量词词词词(Universal(Universal Quantifier)Quantifier):用用字字符符“x”表表达达,表表示示了了该该量量词词作作用用的的辖辖域域为为个个体体域域中中“所所有有的的个个体体x”或或“每每一一个个体体x都都”要遵从所约定的谓词关系。要遵从所约定的谓词关系。例例2-4 (x)(现代理工科大学生现代理工科大学生(x)学习计算机应用基础学习计算机应用基础(x);解解:该该谓谓词词逻逻辑辑表表达达的的含含义义是是:“所所有有现现代代理理工工科科的的大大学学生生x,都都必必须须学学习计算机应用基础课程习计算机应用基础课程
22、”。第17页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编182.1.2命题和谓词逻辑基础命题和谓词逻辑基础 2.量词量词(Quantifiers)(Quantifiers)存存存存在在在在量量量量词词词词(Existential(Existential Quantifier)Quantifier):用用字字符符“彐彐x”表表达达,表表示示了了该该量量词词要要求求“存存在在于于个个体体域域中中的的某某些些个个体体x”或或“某某个个个个体体x”,要要服服从从所所约定的谓词关系。约定的谓词关系。例例 2-5,(x)(彐彐 y)(CLASSMATE(x,y)COLLEGE OF CO
23、MPUTER(x);解解解解:该该谓谓词词逻逻辑辑表表达达的的意意思思是是:在在所所有有的的计计算算机机学学院院学学生生中中,相相对对于于每每一一位位同同学学x,必必然然存存在在一一个个个个体体y,y同同学学与与x满满足足同同班班同同学学的的关关系。系。第18页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编192.1.3命题和谓词逻辑举例命题和谓词逻辑举例 3.命题公式及其描述举例:命题公式及其描述举例:小张既聪明,又勤奋,所以他的学习成绩一直很好。小张既聪明,又勤奋,所以他的学习成绩一直很好。P P:小张聪明小张聪明Q Q:小张勤奋小张勤奋R R:小张学习成绩一直很好小张学习
24、成绩一直很好得到:得到:得到:得到:(P P Q)R R第19页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编202.1.3命题和谓词逻辑举例命题和谓词逻辑举例 小王总是在图书馆看书,除非他病了或图书馆不开门。小王总是在图书馆看书,除非他病了或图书馆不开门。P P:小王病了小王病了Q Q:图书馆开门图书馆开门R R:小王在图书馆看书小王在图书馆看书得到:得到:得到:得到:(P P Q)R R3.命题公式及其描述举例:命题公式及其描述举例:第20页,本讲稿共62页2023/2/9第2章人工智能逻辑 李长河主编212.1.3命题和谓词逻辑举例命题和谓词逻辑举例 若张先生是小张的父亲
25、,则小张是王太太的儿子。若张先生是小张的父亲,则小张是王太太的儿子。解解解解:先先设设定定谓谓词词,再再设设定定变变变变元元元元,并并并并将将将将变变变变元元元元代代代代之之之之以以以以常常常常量量量量,用用用用连连接接词词运运算算符符连接并加以描述:连接并加以描述:设定谓词设定谓词:FATHER(x,y):x x是是y y的父亲的父亲 SON(y,w):y y是是w w的儿子的儿子 常量:常量:常量:常量:z 表示表示张先生;张先生;mz 表示表示小张;小张;wtt王太太王太太则可描述为:则可描述为:FATHER(z,mz)SON(mz,wtt)4.谓词公式及其描述举例:谓词公式及其描述举例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 逻辑 优秀 课件
限制150内