人工智能 第二章课件.ppt
《人工智能 第二章课件.ppt》由会员分享,可在线阅读,更多相关《人工智能 第二章课件.ppt(106页珍藏版)》请在三一办公上搜索。
1、知识与知识表示的概念一阶谓词逻辑表示法产生式表示法语义网络表示法框架表示法其它表示法,第二章 知识表示,知识知识:是人们在改造客观世界的实践中积累起来的认识和经验。数据:是指人们为了描述客观世界中的具体事物而引入的一些数字、字符、文字等符号或符号的组合。信息:是指用不同数据组成的一种结构。数据是信息的载体和表示。信息是数据在特定场合下的含义,或者说信息是数据的语义。,第二章 知识表示,知识知识是对信息进行智能性加工所形成的对客观世界规律性的认识。三个有代表性的定义知识是经过消减、塑造、解释、选择和转换的信息。知识是由特定领域的描述、关系和过程组成的。知识事实信念启发式。,第二章 知识表示,知识
2、知识的属性真假性与相对性真假性是指可以通过实践或推理来证明知识为真或为假。相对性是指知识的真与假是相对于某些条件、环境及时间而言。不确定性不确定性包括不完备性、不精确性与模糊性。,第二章 知识表示,知识不完备性是指在解决问题时不具备解决该问题所需要的全部知识。不精确性是指知识所具有的既不能完全被确定为真,又不能完全被确定为假的特性。模糊性是指知识的“边界”不明确的特性。,第二章 知识表示,知识矛盾性和相容性矛盾性是指同一个知识集中的不同知识之间相互对立或不一致,即从这些知识出发,会推出不一致的结论。相容性是指同一个知识集中的所有知识之间互相不矛盾。,第二章 知识表示,知识可表示性和可利用性可表
3、示性是指知识可以用适当的形式表示出来。可利用性是指知识可以被用来解决各种各样的问题。知识的类型按知识的性质:概念、命题、公理、定理、规则和方法等。,第二章 知识表示,知识按知识的作用范围:常识性知识和领域性知识。按知识的作用:事实性知识、过程性知识和控制性知识。事实性知识是用来描述问题或事物的概念、属性、状态、环境及条件等情况的知识。过程性知识是用来描述问题求解过程所需要的操作、演算或行为等规律性知识。,第二章 知识表示,知识控制性知识是关于如何运用已有知识进行问题求解的知识。按知识的层次:表层知识和深层知识。表层知识是指客观事物的现象以及这些现象与结论之间关系的知识。深层知识是指事物本质、因
4、果关系内涵、基本原理之类的知识。,第二章 知识表示,知识按知识的确定性:确定性知识和不确定性知识。确定性知识是可以给出其真值为“真”或“假”的知识。不确定性知识是指具有“不确定”特性的知识。按知识的等级:零级知识、一级知识和二级知识等。,第二章 知识表示,知识零级知识是指问题领域内的事实、定理、方法、实验对象和操作等常识性和原理性知识。一级知识是指具有经验性、启发性的知识。二级知识是指如何运用上述两级知识的知识。按知识的结构及表现形式:逻辑性知识和形象性知识。逻辑性知识是反映人类逻辑思维过程的知识。形象性知识是通过事物的形象建立起来的知识,第二章 知识表示,知识表示知识表示:就是对知识的一种描
5、述,即用一些约定的符号把知识编码成一组计算机可以接受的数据结构。知识表示的要求表示能力:是指能否正确、有效地将问题求解所需要地各种知识表示出来。(范围的广泛性;高效性;支持程度)。可利用性:是指使用知识进行推理,以求得问题的解。,第二章 知识表示,知识表示可组织性与可维护性知识的组织是指把有关知识按照某种方式组成一种知识结构。知识维护是指在保证知识的一致性与完整性的前提下对知识所进行的增加、删除、修改等操作。可实现性:是指知识表示要便于在计算机上实现,便于直接由计算机对其进行处理。,第二章 知识表示,知识表示自然性与可理解性自然性是指知识表示形式要符合人们的日常习惯和思维方式。可理解性是指所表
6、示的知识应易读、易懂、易获取、易维护。知识表示方法目前使用较多的有:一阶谓词逻辑表示法、产生式表示法、语义网络表示法、框架表示法等。,第二章 知识表示,一阶谓词逻辑表示法一阶谓词逻辑表示法是一种基于数理逻辑的知识表示方式。它是人工智能中使用较多的知识表示法,主要用于自动定理证明、问题解答、机器人等领域。,一阶谓词逻辑表示的逻辑基础命题与真值命题:能够判断真假的陈述句。真值:命题的意义,有真假两种情况。论域和谓词论域:由所讨论对象的全体构成的非空集合。论域中的元素称为个体,论域也称为个体域。在谓词逻辑中,命题是用谓词来表示的。一个谓词可分为谓词名和个体两部分。,一阶谓词逻辑表示的逻辑基础论域和谓
7、词个体是命题的主语,用来表示某个独立存在的事物或者某个抽象的概念。谓词名是命题的谓语,用来表示个体的性质、状态或个体之间的关系等。如命题“王宏是学生”可表示为:STUDENT(wanghong)小李比小赵高:HIGH(li,zhao),一阶谓词逻辑表示的逻辑基础连接词和量词共有5个连接词:(非)、(析取)、(合取)、(蕴含)、(等价)。共有2个量词:,全称量词 x;存在量词 x。,谓词逻辑表示方法谓词逻辑不仅可以用来表示事物的状态、属性、概念等事实性知识,也可以用来表示事物的因果关系。例1 用谓词逻辑表示知识“每个人都有一个父亲”。定义谓词:PERSON(x):表示x是人。 HASFATHER
8、(x,y):表示x有父亲y。谓词表示为:,( x)( y)(PERSON(x) HASFATHER(x,y),谓词逻辑表示方法例4 用谓词逻辑表示如下知识:王宏是计算机系的一名学生。李明是王宏的同班同学。凡是计算机系的学生都喜欢编程序。定义谓词:COMPUTER(x):表示x是计算机系的学生。 CLASSMATE(x,y):表示x是y的同班同学。 LIKE(x,y):表示x喜欢y。谓词表示为: COMPUTER(wanghong) CLASSMATE(liming,wanghong),( x)(COMPUTER(x) LIKE(x,programing),谓词逻辑表示的应用机器人移盒子问题,定
9、义谓词如下:TABLE(x):x是桌子。EMPTY(y):y手中是空的。AT(y,z):y在z的附近。HOLDS(y,w):y拿着w。ON(w,x):w在x桌面上。,xa,b;yrobot;za,b,c;wbox。,谓词逻辑表示的应用机器人移盒子问题,问题的初始状态:AT(robot,c)EMPTY(robot)ON(box,a)TABLE(a)TABLE(b),问题的目标状态:AT(robot,c)EMPTY(robot)ON(box,b)TABLE(a)TABLE(b),谓词逻辑表示的应用机器人移盒子问题,机器人需要执行以下三个操作:Goto(x,y):从x处走到y处。Pickup(x):
10、在x处拿起盒子。Setdown(x):在x处放下盒子。每个操作对应的条件与动作如下:Goto(x,y):条件:AT(robot,x)动作:删除 AT(robot,x) 添加 AT(robot,y),谓词逻辑表示的应用机器人移盒子问题,Pickup(x):条件:ON(box,x),TABLE(x),AT(robot,x), EMPTY(robot)动作:删除 EMPTY(robot),ON(box,x) 添加 HOLDS(robot,box),谓词逻辑表示的应用机器人移盒子问题,Setdown(x):条件:AT(robot,x),TABLE(x),HOLDS(robot,box)动作:删除 HO
11、LDS(robot,box) 添加 EMPTY(robot),ON(box,x),谓词逻辑表示的应用机器人移盒子问题,求解过程如下:,状态1(初始状态) AT(robot,c) EMPTY(robot) ON(box,a) TABLE(a) TABLE(b),开始,谓词逻辑表示的应用机器人移盒子问题,求解过程如下:,状态2 AT(robot,a) EMPTY(robot) ON(box,a) TABLE(a) TABLE(b),Goto(x,y) 用c代换x,a代换y,谓词逻辑表示的应用机器人移盒子问题,求解过程如下:,Pickup(x) 用a代换x,状态3 AT(robot,a) HOLDS
12、(robot,box) TABLE(a) TABLE(b),谓词逻辑表示的应用机器人移盒子问题,求解过程如下:,Goto(x,y) 用a代换x,b代换y,状态4 AT(robot,b) HOLDS(robot,box) TABLE(a) TABLE(b),谓词逻辑表示的应用机器人移盒子问题,求解过程如下:,状态5 AT(robot,b) EMPTY(robot) ON(box,b) TABLE(a) TABLE(b),Setdown(x) 用b代换x,谓词逻辑表示的应用机器人移盒子问题,求解过程如下:,状态6 AT(robot,c) EMPTY(robot) ON(box,b) TABLE(a
13、) TABLE(b),Goto(x,y) 用b代换x,c代换y,谓词逻辑表示的应用Hanoi塔问题,定义谓词如下: DISK(x):x是一个圆盘。 PEG(z):z是柱子。 SMALLER(x,y):x比y小。,谓词逻辑表示的应用Hanoi塔问题,ON(x,y,z):在柱子z上,x在y上。 FREE(x,z):在柱子z上,x为顶上圆盘。 x、yA,B,C;z1,2,3。,初始状态(a) 目标状态(b) DISK(A) DISK(A) DISK(B) DISK(B) DISK(C) DISK(C) PEG(1) PEG(1) PEG(2) PEG(2),谓词逻辑表示的应用Hanoi塔问题,初始状
14、态(a) 目标状态(b) PEG(3) PEG(3) SMALLER(A,B) SMALLER(A,B) SMALLER(B,C) MALLER(B,C) ON(A,B,1) ON(A,B,3) ON(B,C,1) ON(B,C,3) FREE(A,1) FREE(A,3),谓词逻辑表示的应用Hanoi塔问题,定义圆盘操作函数为:MOVE(x1,y1;x2,y2)条件:FREE(x1,y1)盘x1在柱y1顶上 FREE(x2,y2)盘x2在柱y2顶上DISK(x1) x1为圆盘DISK(x2) x2为圆盘PEG(y1) y1为柱子PEG(y2) y2为柱子SMALLER(x1,x2) x1比x
15、2小动作:删除FREE(x1,y1),FREE(x2,y2) 添加ON(x1,x2,y2) 在柱子y2上,x1在x2的上方。,谓词逻辑表示的应用Hanoi塔问题,执行如下操作系列,可得到目标状态:MOVE(A,1;,3);MOVE(B,1;,2);MOVE(A,3;B,2);MOVE(C,1;,3);MOVE(A,2;,1);MOVE(B,2;C,3);MOVE(A,1;B,3);,谓词逻辑表示的特性主要优点:自然:接近于自然语言,易于被人们接受。明确:方法本身有明确规定,易于理解。精确:谓词逻辑是一种二值逻辑,可表示精确知识。灵活:知识和处理知识的程序分开,无需考虑处理知识细节。模块化:各条
16、知识相对独立,不直接发生联系。,谓词逻辑表示的特性主要缺点:知识表示能力差:只能表示确定性知识,不能表示非确定性知识。知识库管理困难:缺乏知识的组织原则。存在组合爆炸:难以表示启发性知识,盲目推理,容易发生组合爆炸。系统效率低:根据形式逻辑进行推理,使推理过程冗长,降低了系统效率。,产生式表示法产生式表示法是人工智能中应用最多的一种知识表示方法,尤其是在专家系统方面,许多成功的专家系统都是采用产生式知识表示方式。产生式表示法也称为产生式规则表示法。,产生式表示的基本方法及特性事实的表示事实:用来描述问题或事物的概念、属性、状态等情况的陈述句。对确定性知识,一个事实可用一个三元组来表示。(对象,
17、属性,值)或(关系,对象1,对象2)(雪,颜色,白):“雪的颜色是白的”(热爱,王峰,祖国):“王峰热爱祖国”对不确定性知识,一个事实可用一个四元组来表示:(对象,属性,值,可信度因子),产生式表示的基本方法及特性规则的表示规则的产生式表示形式常称为产生式规则。其基本形式为:P Q或者IF P THEN Q其中,P是产生式的前提(前件),由事实的逻辑组合来构成;Q是一组结论或操作(后件)产生式的含义:如果前提P满足,则可推出结论Q或执行Q所规定的操作。,产生式表示的基本方法及特性例子:r6:IF 动物有犬齿 AND 有爪 AND 眼盯前方 THEN 该动物是肉食动物产生式与蕴含式的区别蕴含式只
18、能表示确定性知识IF本生物的染色斑是革兰氏阴性本微生物的形状呈杆状病人是中间宿主THEN该微生物是绿脓杆菌,可信度为0.6,产生式表示的基本方法及特性产生式表示的前提条件匹配可以是精确的也可以是不精确的产生式系统的基本结构用产生式知识表示方法构造的智能系统称为产生式系统。,产生式系统的基本结构综合数据库用来存放与求解问题有关的各种当前信息的数据结构。规则库用来存放与求解问题有关的所有规则的集合。控制系统又称为推理机构,它由一组程序组成,用来控制整个产生式系统的运行,决定问题求解过程的推理路线,实现对问题的求解。,产生式系统的基本结构控制系统工作原理:选择规则与已知事实进行匹配。按照某种策略选出
19、匹配成功的一条规则。执行规则,若该规则的后件满足问题的结束条件,则停止推理;否则,若后件是结论,则把它加入到综合数据库,若后件是操作,则执行操作。记住选用的规则序列,给出推理路径。,产生式系统的基本结构例2.5 一个用于动物识别的产生式系统。设该系统可以识别老虎、金钱豹、斑马、长颈鹿、企鹅、信天翁6种动物。其规则库包含如下15条规则:返回,r1IF 该动物有毛发THEN 该动物是哺乳动物 r2IF 该动物有奶THEN 该动物是哺乳动物 r3IF 该动物有羽毛THEN 该动物是鸟 r4IF 该动物会飞 AND 会下蛋THEN 该动物是鸟 r5IF 该动物吃肉THEN 该动物是肉食动物,r6IF
20、该动物有犬齿 AND 有爪 AND 眼盯前方THEN 该动物是肉食动物r7IF 该动物是哺乳动物 AND 有蹄 THEN 该动物是有蹄类动物r8IF 该动物是哺乳动物 AND 是嚼反刍动物 THEN 该动物是有蹄类动物r9IF 该动物是哺乳动物 AND是肉食动物 AND 是黄褐色 AND 身上有暗斑点 THEN 该动物是金钱豹r10IF 该动物是哺乳动物 AND 是肉食动物 AND 是黄褐色 AND身上有黑色条纹 THEN 该动物是虎,r11IF 该动物是有蹄类动物 AND 有长脖子 AND 有长腿 AND 身上有暗斑点 THEN 该动物是长颈鹿r12IF 该动物是有蹄类动物 AND 身上有黑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 第二章课件 第二 课件

链接地址:https://www.31ppt.com/p-1621992.html