《人工智能原理》第四章-知识表示课件.pptx

上传人(卖家):晟晟文业 文档编号:5217402 上传时间:2023-02-17 格式:PPTX 页数:105 大小:515.49KB
下载 相关 举报
《人工智能原理》第四章-知识表示课件.pptx_第1页
第1页 / 共105页
《人工智能原理》第四章-知识表示课件.pptx_第2页
第2页 / 共105页
《人工智能原理》第四章-知识表示课件.pptx_第3页
第3页 / 共105页
《人工智能原理》第四章-知识表示课件.pptx_第4页
第4页 / 共105页
《人工智能原理》第四章-知识表示课件.pptx_第5页
第5页 / 共105页
点击查看更多>>
资源描述

1、谢谢观赏第四章第四章 知识表示知识表示 概述 表示方法12019-6-19谢谢观赏第四章第四章 知识表示方法知识表示方法 概述 表示方法22019-6-19谢谢观赏概述概述 人工智能研究中最基本的问题之一 在知识处理中总要问到:“如何表示知识?”,“知识是用什么来表示的?”。怎样使机器能懂,能对之进行处理,并能以一种人类能理解的方式将处理结果告诉人们。在AI系统中,给出一个清晰简洁的描述是很困难的。有研究报道认为。严格地说AI对知识表示的认真、系统的研究才刚刚开始。32019-6-19谢谢观赏概述概述 知识的定义 (难以给出明确的定义只能从不同侧面加以理解)Feigenbaum:知识是经过消减

2、、塑造、解释和转换 的信息。Bernstein:知识是由特定领域的描述、关系和过程 组成的。Hayes-roth:知识是事实、信念和启发式规则。知识库的观点:知识是某领域中所涉及的各有关方 面的一种符号表示。42019-6-19谢谢观赏概述概述 知识的种类 事实性知识:采用直接表示的形式如:凡是猴子都有尾巴 过程性知识:描述做某件事的过程如:电视维修法 行为性知识:不直接给出事实本身,只给出它在某方面的行为如:微分方程、(事物的内涵).52019-6-19谢谢观赏概述概述 知识的种类.实例性知识:只给出一些实例,知识藏在实例中。类比性知识:即不给出外延,也不给出内涵,只给出它与其它事物的某些相

3、似之处 如:比喻、谜语 元知识:有关知识的知识。最重要的元知识是如何使用知识的知识,如何从知识库中找到想要的知识。62019-6-19谢谢观赏概述概述 知识的要素 事实:事物的分类、属性、事物间关系、科学事实、客观事实等。(最低层的知识)规则:事物的行动、动作和联系的因果关系知识。(启发式规则)。控制:当有多个动作同时被激活时,选择哪一个动作来执行的知识。(技巧性)元知识:高层知识。怎样实用规则、解释规则、校验规则、解释程序结构等知识。72019-6-19谢谢观赏概述概述 知识表示的定义 知识表示研究用机器表示知识的可行性、有效性的一般方法。知识表示是理智推理的部分理论。知识表示是有效计算的载

4、体 知识表示是交流的媒介(如语义网络)82019-6-19谢谢观赏概述概述 选取知识表示的因素 表示范围是否广泛 是否适于推理 是否适于计算机处理 是否有高效的算法 能否表示不精确知识 能否模块化总之 知识和元知识能否用统一 的形式表示是否加入启发信息过程性表示还是说明性表示表示方法是否自然92019-6-19谢谢观赏概述概述 选取知识表示的因素.总之,人工智能问题的求解是以知识表示为基础的。如何将已获得的有关知识以计算机内部代码形式加以合理地描述、存储、有效地利用便是表示应解决的问题。102019-6-19谢谢观赏概述概述 研究内容 表示观的研究:认识论、本体论、知识工程 表示方法的研究:直

5、接法、代替法(局部、分布,.)112019-6-19谢谢观赏概述概述 知识表示研究的特点 智能行为特有的灵活性。“常识问题”不能概括为一类简洁的理论,是大量小理论的集合。AI的任务受到计算装置的约束。这导致了所采用的“表示”必须同时满足“刻画智能现象”与“计算装置可以接受”,这两个有时是矛盾的条件。122019-6-19谢谢观赏第四章第四章 知识表示方法知识表示方法 概述 表示方法132019-6-19谢谢观赏第四章第四章 知识表示方法知识表示方法 概述 表示方法142019-6-19谢谢观赏表示方法表示方法 概述 直接表示 逻辑表示 产生式规则表示法 语义网络表示法框架表示法脚本方法过程表示

6、混合型知识表示方法面向对象的表示方法152019-6-19谢谢观赏表示方法表示方法 概述概述 表示方法可以分成2类 替代表示法 局部表示类:最充分也是正统AI最经常使用的 分布表示法:对局部表示法在智能行为表述尚不够充分而作的补充。直接表示法:正在引起越来越多AI研究者的注意。(不可完全独立:考虑到“任何表示方法必须被计算机所接受”这个先决条件,直接表示需要借助局部或部分表示形式。162019-6-19谢谢观赏表示方法表示方法 概述概述表示方法直接表示局部表示分布表示陈述性表示过程性表示语义网络表示产生式表示逻辑表示框架表示脚本表示替代表示172019-6-19谢谢观赏表示方法表示方法概述 直

7、接表示 逻辑表示 产生式规则表示法 语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法182019-6-19谢谢观赏表示方法表示方法概述直接表示 逻辑表示 产生式规则表示法 语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法192019-6-19谢谢观赏表示方法表示方法 直接表示直接表示 1963年由Gelernter提出的。用于基于传统欧氏几何证明的几何定理证明器。它的输入是对前提和目标的陈述以及图示(图示是用一系列坐标来表示的)。在证明过程中,证明器把图示作为启发式信息,排除在图示中不正确的子目标。从而大大地减少了搜索空间。但.20201

8、9-6-19谢谢观赏表示方法表示方法 直接表示直接表示但,长期以来直接表示没有得到长足发展。原因如下:计算机对直接表示的信息难以处理。直接表示难以表示定量信息(语言设计失败)直接表示不能描述自然世界的全部信息 这两年直接表示有所发展,因为,现在认识到,可以用其它媒体表示的方法去补充直接表示的不足。将被发展成多媒体。引申的研究是临场AI与临境技术。近几年AI对自主智能系统研究(完全机器做人不干预)的失望,导致对建立人机一体智能系统的尝试。这样系统所需环境的要求是直接表示兴起的原因之一。212019-6-19谢谢观赏表示方法表示方法概述直接表示 逻辑表示 产生式规则表示法 语义网络表示法框架表示法

9、脚本方法过程表示混合型知识表示方法面向对象的表示方法222019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示 产生式规则表示法 语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法232019-6-19谢谢观赏表示方法表示方法 逻辑表示法逻辑表示法 一阶谓词逻辑是谓词逻辑中最直观的一种逻辑。它以谓词形式来表示动作的主题、客体。客体可以多个。如:张三与李四打网球(Zhang and Li play tennis),可写为:play(Zhang,Li,tennis)这里谓词是play,动词主体是Zhang和 Li,而客体是tennis。谓词逻辑规范表达式:P(x1

10、,x2,x3,),这里P是谓词,xi是主体与客体。242019-6-19谢谢观赏表示方法表示方法 逻辑表示法逻辑表示法 谓词比命题更加细致地刻画知识:表达能力强 如:北京是个城市,City(x)把城市这个概念分割出来。把“城市”与“北京”两个概念连接在一起,而且说明“北京”是“城市”的子概念。(有层)谓词可以代表变化的情况 如:City(北京),真。City(煤球),假 在不同的知识之间建立联系.252019-6-19谢谢观赏表示方法表示方法 逻辑表示法逻辑表示法 在不同的知识之间建立联系 如:Human(x)Lawed(x),人人都受法律管制,x是同一个人。Commit(x)Punished

11、(x),x不一定是人也可以是动物。而,Human(x)Lawed(x)commit(x)Punished(x),意为如果由于某个x是人而受法律管制,则这个人犯了罪就一定要受到惩罚。262019-6-19谢谢观赏表示方法表示方法 逻辑表示法逻辑表示法 谓词逻辑法是应用最广的方法之一,其原因是:谓词逻辑与数据库,特别是关系数据库就有密切的关系。在关系数据库中,逻辑代数表达式是谓词表达式之一。因此,如果采用谓词逻辑作为系统的理论背景,则可将数据库系统扩展改造成知识库。一阶谓词逻辑具有完备的逻辑推理算法。如果对逻辑的某些外延扩展后,则可把大部分的知识表达成一阶谓词逻辑的形式。(知识易表达).27201

12、9-6-19谢谢观赏表示方法表示方法 逻辑表示法逻辑表示法 谓词逻辑法是应用最广的方法之一,其原因是:.谓词逻辑本身具有比较扎实的数学基础,知识的表达方式决定了系统的主要结构。因此,对知识表达方式的严密科学性要求就比较容易得到满足。这样对形式理论的扩展导致了整个系统框架的发展。逻辑推理是公理集合中演绎而得出结论的过程。由于逻辑及形式系统具有的重要性质,可以保证知识库中新旧知识在逻辑上的一致性(或通过相应的一套处理过程检验)、和所演绎出来的结论的正确性。而其它的表示方法在这点上还不能与其相比。282019-6-19谢谢观赏表示方法表示方法 逻辑表示法逻辑表示法 用逻辑(谓词)表示知识实质上是把人

13、类关于世界的认识变成一个包含个体、函数和谓词的概念化形式。基本步骤:给出有关世界的个体、函数和谓词 构造一阶谓词公式(集)对公式(集)给出解释,使该解释是相应公式(集)的一个模型。292019-6-19谢谢观赏表示方法表示方法 逻辑表示法逻辑表示法 为此逻辑表示法在实际人工智能系统上得到应用。302019-6-19谢谢观赏逻辑表示例逻辑表示例例例:一个房间里,有一机器人一个房间里,有一机器人Robot,一个积木块,一个积木块Box,两个桌子,两个桌子A和和B,怎样用逻辑法描述从初始状态到目标状态的机器人操作过程?怎样用逻辑法描述从初始状态到目标状态的机器人操作过程?先引入谓词:先引入谓词:Ta

14、ble(A)表示表示A是桌子是桌子EmptyHanded(Robot)机器人机器人Robot双手空空双手空空At(Robot,A)表示机器人表示机器人Robot在在A旁旁Holds(Robot,Box)机器人机器人Robot拿着拿着BoxOn(Box,A)积木块积木块Box在在A上上设定初始状态:设定初始状态:EmptyHanded(Robot)On(Box,A)Table(A)Table(B)目标状态是:目标状态是:EmptyHanded(Robot)On(Box,B)Table(A)Table(B)312019-6-19谢谢观赏例(续)例(续)机器人的每个操作的结果所引起的状态变化,可用对

15、原状态的增添表和机器人的每个操作的结果所引起的状态变化,可用对原状态的增添表和删除表来表示。如机器人有初始状态是把删除表来表示。如机器人有初始状态是把Box从从A桌移到桌移到B桌上,然后仍桌上,然后仍回到回到Alcove,这时同初始状态相比有:,这时同初始状态相比有:增添表增添表 On(Box,B)删除表删除表On(Box,A)又如机器人从初始状态,走近又如机器人从初始状态,走近A桌,然后拿起桌,然后拿起Box。这时同初始状态相。这时同初始状态相比有:比有:增添表增添表At(Robot,A)Holds(Robot,Box)删除表删除表At(Robot,Alcove)EmptyHanded(Ro

16、bot)On(Box,A)进一步说,机器人的每一操作还需要先决条件。如机器人拿起进一步说,机器人的每一操作还需要先决条件。如机器人拿起A桌上的桌上的Box这一操作,先决条件:这一操作,先决条件:On(Box,A)()(Box在在A上)上)At(Robot,A)(机器人在(机器人在A旁边)旁边)EmptyHanded(robot)(机器人手空空)(机器人手空空)322019-6-19谢谢观赏例(续)例(续)先决条件成立与否的验证可以使用归结法。如将初始状态视作已知条件,先决条件成立与否的验证可以使用归结法。如将初始状态视作已知条件,而将要验证的先决条件作为结论,便可使用归结法了。而将要验证的先决

17、条件作为结论,便可使用归结法了。归结过程如下:归结过程如下:1)At(Robot,A)2)EmptyHanded (Robot)3)On(Box,A)4)Table(A)5)Table(B)6)On(Box,A)At(Robot,A)EmptyHanded(Robot)(先决条件之否(先决条件之否定)定)7)At(Robot,A)EmptyHanded(Robot)3,68)EmptyHanded (Robot)1,7 9)NULL2,8于是验证了先决条件的成立。于是验证了先决条件的成立。332019-6-19谢谢观赏表示方法表示方法 逻辑表示法逻辑表示法 存在问题:谓词表示越细,推力越慢、效

18、率越低,但表示清楚。实际中是要折衷的。342019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示 产生式规则表示法 语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法352019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示产生式规则表示法 语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法362019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 美国数学家Post,1943年提出了一种计算形式体系里所使用的术语。主要是使用类似文法的规则,对符号串做替换运算。这就是最早的一个产生式系统。到了60年代,产生

19、式系统成为认知心理学研究人类心理活动中信息加工过程的基础,由此心理学家认为,人脑对知识的存储就是产生式形式。因此,用它来建立人类认知模型。到目前为止,产生式系统已发展成为人工智能系统中最典型最普遍的一种结构。产生式表示方法是专家系统的第一选择的知识表达方式。372019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 表示形式事实的表示:可看成是断言一个语言变量的值或是多个语言变量间的关系的陈述句,语言变量的值或语言变量间的关系可以是一个词,不一定是数字。例1:香蕉是黄色的。语言变量香蕉,值黄色的 例2:小李喜欢小莉。语言变量小李、小莉,关系值喜欢 一般用三元组(对象,属性,

20、值)或 (关系,对象1,对象2)例:(Li,Age,25),(Friend,Li,Chang)382019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 产生式系统的基本特征:一组规则,即产生式本身。每个规则分左边右边。如:天上下雨 地上湿 中国的首都是北京一般左边表示情况,即什么条件。发生时产生式被调用。通常用匹配方法和式情况。匹配成功时,执行右边规定的动作。392019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 产生式系统的基本特征:数据库存放的数据是构成产生式的基本元素,又是产生式作用的对象。这里的数据是广义的常量、变量、多元组谓词、表、图像等

21、。往往事实或断言知识元 一个解释程序从匹配成功的规则(可能不止一个)中选出一个加以执行。402019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 产生式系统基本结构推理机数据库规则库知识库产生式系统结构图 412019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 产生式系统基本结构 工作存储器(数据库):存放当前已知的数据,包括推理过程中形成的中间结论。数据是广义的,可以是常量、多元数组、谓词、表示结构等。产生式规则:每条产生式规则分为左右两个部分。左部表示激活该产生式规则的条件,右部表示调用该产生式规则后所作的动作。条件是一组复杂的模式,规则之间的

22、控制也不是语句的传递,而且满足条件的规则被激活但不一定立即执行,取决于产生式系统的冲突消解策略。.422019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 产生式系统基本结构.规则解释程序 匹配器:判断规则条件是否成立。冲突消解器:选择可调用的规则。解释器:执行规则的动作。并且在满足结束条件时终止产生式系统运行。432019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 推理方法:正向、反向、双向,与或树。例:442019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 正向推理方法:从已知事实出发,逐步推导出最后结论。其推理过程大致

23、是:用工作存储器中的事实与产生式规则的前提条件进行匹配。按冲突消解策略从匹配的规则中选择一条规则。执行选中规则的动作(依次)。修改工作存储器。用更新后的工作存储器,重复上述工作,直到得出结论或工作存储器不再发生变化为止。452019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 反向推理方法:首先提出假设,然后验证这些假设的真假性,找到假设成立的所有证据或事实。其推理过程大致是:看假设是否存在于工作存储器中,若在,则假设成立,推理结束。找出结论与此假设匹配的规则。按冲突消解策略从匹配的规则实例中选择一条规则。将选中的规则的前提条件作为新的假设,重复上述工作,直到假设的真假性

24、被验证或不存在激活的规则。462019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 双向推理方法:即自顶向下、又自底向上作双向推理,直至某个中间界面上两方向结果相符便成功结束。该方法较正向或反向推理所形成的推理网络小,从而推理效果更高。472019-6-19谢谢观赏与或树.核果梨果苹果苹果桃桃果肉乳黄色肉质脆无石细胞外有纵沟果实扁圆果皮有毛李亚科苹果亚科蔷薇科花两性花托杯形双子叶纲网状叶脉双子叶胚花瓣5枚482019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 推理方法的选择推理方法的选择取决于推理的目标和搜索空间的形状。如果目标是从一组给定事实出发

25、,找出所有可能的结论,那么,通常使用正向推理。如果目标是证实或否定某一特定结论,那么,通常使用反向推理,否则,从一组初始事实出发盲目地正向推理,可能得出许多和所要证实的结论无关的结论。492019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 特点 用产生式系统结构求解问题的过程和人类求解问题时的思维很相像。因而可以用它来模拟人类求解问题的思维过程。可以把产生式系统作为人工智能系统的基本结构单元或基本模型看待。就好像是积木世界中的积木块一样。因而研究产生式系统的基本问题就具有一般意义。表示的格式固定、形式单一、规则间相互独立,所以建立容易;推理方式单纯、知识库与推理机分离,

26、修改方便、容易理解。502019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 优点 模块性。规则与规则之间相互独立 灵活性。知识库易于增加、修改、删除 自然性。方便地表示专家的启发性知识与经验 透明性。易于保留动作所产生的变化、轨迹512019-6-19谢谢观赏表示方法表示方法产生式规则表示法产生式规则表示法 缺点:知识库维护难。效率低。为了模块一致性。理解难。由于规则一致性彼此之间不能调用。应用实例:用于化工工业测定分子结构的DENDRAL 用于诊断脑膜炎和血液病毒感染的MYCIN 估计矿藏的PROSPECTOR522019-6-19谢谢观赏表示方法表示方法概述直接表示

27、逻辑表示产生式规则表示法 语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法532019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示产生式规则表示法语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法542019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法 概述 1968年Quillian的博士论文建议用一种语义网络来描述人对事物的认知,实际上是对人脑功能的模拟。逻辑和产生式表示方法常用于表示有关领域中各个不同状态间的关系。然而用于表示一个事物同其各个部分间的分类知识就不方便了。槽和填槽表示方法便于表示这种分类知识。

28、这种表示方法包括语义网络、框架、概念从属和脚本。语义网络方法的特点就在于提出了槽和填槽的结构。语义网络同一阶逻辑有相同的能力。多用于自然语言处理。552019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法 表示形式 每一个要表达的事实用一个“结点”表示,而事实之间的关系用“弧线”表示。即,有向图表示的三元组,(结点1,弧,结点2)连接而成。562019-6-19谢谢观赏张三职员李四四肢手动物人类老板办公用品桌子isaakoakomanage-ofisaownsakohas-partakoako572019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法类属关系类属

29、关系类属关系是指具体有共同属性的不同事物间的分类关系、成员关系或实例类属关系是指具体有共同属性的不同事物间的分类关系、成员关系或实例关系。关系。注:它体现的是注:它体现的是“具体与抽象具体与抽象”、“个体与集体个体与集体”的概念。类属关系的一的概念。类属关系的一个最主要特征是属性的继承性,处在具体层的结点可以继承抽象层结点的个最主要特征是属性的继承性,处在具体层的结点可以继承抽象层结点的所有属性。所有属性。常用的属性有:常用的属性有:A-Kind-of:A-Kind-of:表示一个事物是另一个事物的一种类型表示一个事物是另一个事物的一种类型A-Member-of:A-Member-of:表示一

30、个事物是另一个事物的成员表示一个事物是另一个事物的成员Is-a:Is-a:表示一个事物是另一个事物的实例表示一个事物是另一个事物的实例类属关系实例类属关系实例注:在类属关系中,具体层的结点除了具有抽象层结点的所有属性外,还注:在类属关系中,具体层的结点除了具有抽象层结点的所有属性外,还可以增加一些自己的个性。可以增加一些自己的个性。灵长类动物A_Kind_of刘军中共党员A_Member_of草鱼鱼类Is_a582019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法包含关系包含关系包含关系也称为聚类关系,是指具有组织或结构特征的包含关系也称为聚类关系,是指具有组织或结构特征的“

31、部分部分与整体与整体”之间的关系。之间的关系。注:它和类属关系的最主要的区别就是包含关系一般不具备属注:它和类属关系的最主要的区别就是包含关系一般不具备属性的继承性。性的继承性。常用的包含关系的有:常用的包含关系的有:Part_of:Part_of:表示一个事物是另一个事物的一部分表示一个事物是另一个事物的一部分 包含关系实例包含关系实例 轮胎汽车PartOf显示器pc电脑PartOf592019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法属性关系属性关系属性关系是指事物和其属性之间的关系。属性关系是指事物和其属性之间的关系。常用的属性的关系有:常用的属性的关系有:HaveH

32、ave:表示一个结点具有另一个结点所描述的属性:表示一个结点具有另一个结点所描述的属性CanCan:表示一个结点能做另一个结点的事情:表示一个结点能做另一个结点的事情例:鸟有翅膀例:鸟有翅膀 属性关系实例属性关系实例 鸟翅膀have602019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法位置关系位置关系位置关系是指不同事物在位置方面的关系。位置关系是指不同事物在位置方面的关系。常用的位置关系:常用的位置关系:Located-on:Located-on:一物在另一物之上一物在另一物之上Located-at:Located-at:一物在何位置一物在何位置Located-under

33、:Located-under:一物在另一物之下一物在另一物之下Located-inside:Located-inside:一物在另一物之中一物在另一物之中Located-outside:Located-outside:一物在另一物之外一物在另一物之外612019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法相近关系相近关系相近关系是指不同事物在形状、内容等方面相相近关系是指不同事物在形状、内容等方面相似和接近。似和接近。常用的相近关系:常用的相近关系:Similar-to:Similar-to:相似相似Near-to:Near-to:接近接近 622019-6-19谢谢观赏表示

34、方法表示方法语义网络表示法语义网络表示法时间关系时间关系是指不同事件在其发生时间方面的先后关系。是指不同事件在其发生时间方面的先后关系。常用的时间关系有:常用的时间关系有:BeforeBefore:表示一个事件在一个事件之前发生:表示一个事件在一个事件之前发生AfterAfter:表示一个事件在一个事件之后发:表示一个事件在一个事件之后发生。生。例如:香港回归之后,澳门也会回归了。例如:香港回归之后,澳门也会回归了。632019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法多元逻辑关系多元逻辑关系例如例如ACAC米兰队和国际米兰队在一场足球比赛中的成绩为米兰队和国际米兰队在一场

35、足球比赛中的成绩为0 0:1 1,逻辑表示法为逻辑表示法为SCORE(AC-MILAN,INTER-MILAN,0:1),SCORE(AC-MILAN,INTER-MILAN,0:1),可以通过加入可以通过加入附加结点的办法将其改成语义网络表示法,其根本方法是将多元关附加结点的办法将其改成语义网络表示法,其根本方法是将多元关系表示成二元关系的组合或合取。本例通过加入附加结点系表示成二元关系的组合或合取。本例通过加入附加结点G22G22。多元逻辑关系语义网络实例多元逻辑关系语义网络实例从图中可以看出,原来的多元关系都变成了从图中可以看出,原来的多元关系都变成了G22G22结点属性。结点属性。So

36、ccerSoccerGameGameG22G220:10:1Inter-MLInter-MLAC-MLAC-MLHostGuestscoreisa642019-6-19谢谢观赏例Micheal is an employee and Jack is his boss.Someday Micheal kicked his Micheal is an employee and Jack is his boss.Someday Micheal kicked his boss.boss.语义描述语义描述eventJackMichealKickedAgentisObjectboss-ofemployeeb

37、ossperson652019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法推理方法 网络匹配:结构上的匹配,包括结点和弧的匹配 继承推理:利用如:成员联系、特征联系、相互作用联系、集合联系、合成联系、因果联系、活动方式联式、活动目标联系、蕴含联系等具有继承性质的语义联系建立一些并不一定显示存在于网络知识库中的网络结构。语义网络上的推理:网络上的搜索过程,正向、逆向、双向。662019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法 继承的一般规则:IF X(AKO)Y and Y(AKO)Z then X(AKO)Z IF X(ISA)Y and Y(AKO)Z

38、 then X(ISA)Z IF X(AKO)Y and Y(属性)Z then X(属性)Z IF X(ISA)Y and Y(属性)Z then X(属性)Z IF X(属性)Y and Y(AKO)Z then X(属性)Z IF X(属性)Y and Y(ISA)Z then X(属性)Z672019-6-19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法 推理特点 不十分明了,有继承规则。可以用关系如:成员联系、特征联系、相互作用联系、集合联系、合成联系、因果联系、活动方式联式、活动目标联系、蕴含联系等。还可以将语义网络引入逻辑含义。表示,关系。用归结推理法。682019-6-

39、19谢谢观赏表示方法表示方法语义网络表示法语义网络表示法 结论 语义网络图的好处是直观、清晰 缺点是表达范围有限。如,一旦有十个结点,而且各结点之间又有联系,则这个网络就很难辨请了。692019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示产生式规则表示法语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法702019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示产生式规则表示法语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法712019-6-19谢谢观赏表示方法表示方法框架表示法框架表示法 概述 1975年 Minsky在论

40、文中提出了框架理论。他从心理学的证据出发,认为人的知识以框架结构记存在人脑中。当人们面临新的情况,或对问题的看法有重要变化时,总是从自己的记忆中找出一个合适的框架,然后根据细节加以修改补充,从而形成对新观察到的事物的认识。人类对于一件事的了解,表现在对于这件实物的诸方面,即属性的了解。掌握了事物的属性,也就有了关于事物的知识,知识表示是从属性描述开始的。722019-6-19谢谢观赏表示方法表示方法框架表示法框架表示法 定义 框架是由若干个结点和关系(统称为槽)构成的网络。是语义网络的一般化形式的一种结构。同语义网络没有本质的区别。如书上的所示如将语音网络结点间弧上的标注也放到槽内就成了框架表

41、示形式。表示形式:由框架名、槽名、侧面、值组成 推理方法:没有固定的推理机理。但和语义网络一样遵循匹配和继承的原理。732019-6-19谢谢观赏表示方法表示方法框架表示法框架表示法 性质 对事物进行描述。而且对其中某些细节做进一步描述。则可将其扩充为另外一些框架。如:汽车载货或人 可以通过它对一些从感官中没有直接得到的信息进行预测,对于人来说这种功能是很强的。如:一想到桌子就可以想到它腿的形状与位置。可以在它基础上进行判断推理。可通过它来认识某一类事物。可以通过一系列实例来修正框架对某些事物的不完整描述。(填充空的框架,修改默认值)742019-6-19谢谢观赏表示方法表示方法框架表示法框架

42、表示法【框架名】槽名A 侧面名A1值A11,值A12,值A13侧面名A2值A21,值A22,值A23槽名B 侧面名B1值B11,值B12,值B13侧面名B2值B21,值B22,值B23槽名C 侧面名C1值C11,值C12,值C13侧面名C2值C21,值C22,值C23约束条件:约束条件1约束条件2约束条件3752019-6-19谢谢观赏表示方法表示方法框架表示法框架表示法简单框架的例子:MichealGender:manProfession:singerHeight:185cmWeight:79kgAge:27762019-6-19谢谢观赏表示方法表示方法框架表示法(附加过程)框架表示法(附加

43、过程)例如,要确定一个人的性别,已匹配的知识库中的框架为【槽名Gender NILIf needed ASKIf added CHECK】启动过程如下:1)如果没有默认值,if needed条件满足2)启动ASK,向用户查询并等待输入 3)若有输入(if added),执行CHECK,检查输入的合法性 若有默认值而无输入,则不执行CHECK772019-6-19谢谢观赏表示方法表示方法框架表示法框架表示法 框架之间的关系框架也分为类框架和实例框架。通过引入类-超类(AKO)及实例-类(ISA)关系来表示框架之间的包含关系和属于关系。框架理论将知识看成相互关系的成块组织。推理方法:匹配:和语义网

44、络一样遵循匹配原理。槽计算:继承(属性值、属性、限制),附加过程,即附加在数据结构上,启动时 计算槽值。782019-6-19谢谢观赏框架名:类 属:类 型:范围:(综合性大学,专科性大学)专 业:默认值:综合学 院 数:教 学 楼:教工人数:职工人数:学生人数:位 置:(省(直辖市),市)面 积:单位(平方米)框架名:类 属:类 型:范围:(大学,中学,小学)位 置:(省(直辖市),市)面 积:单位(平方米)教工人数:学生人数:792019-6-19谢谢观赏框架名:框架名:类类 属:属:姓姓 名:中华医学大学名:中华医学大学 专专 业:医学业:医学学学 院院 数:数:13教教 学学 楼:楼:

45、20办办 公公 楼:楼:40学生宿舍:学生宿舍:20教工宿舍:教工宿舍:60教工人数:教工人数:4000职工人数:职工人数:5000学生人数:学生人数:20000位位 置:北京市置:北京市面面 积:积:10000(平方米)(平方米)创建时间:创建时间:2002年年4月月802019-6-19谢谢观赏教育机构高等教育综合特殊教育医学初等教育幼儿园残疾专科大学小学幼儿教育中国医学大学蓝天幼儿园北京盲人学校框架系统结构 812019-6-19谢谢观赏表示方法表示方法框架表示法框架表示法 性质 对事物进行描述。而且对其中某些细节做进一步描述。则可将其扩充为另外一些框架。如:汽车载货或人 可以通过它对一

46、些从感官中没有直接得到的信息进行预测,对于人来说这种功能是很强的。如:一想到桌子就可以想到它腿的形状与位置。可以在它基础上进行判断推理。可通过它来认识某一类事物。可以通过一系列实例来修正框架对某些事物的不完整描述。(填充空的框架,修改默认值)822019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示产生式规则表示法语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法832019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示产生式规则表示法语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法842019-6-19谢谢观赏表示方法表示

47、方法脚本表示法脚本表示法 脚本方式是采用一个专用的框架,用来表示特定领域的知识。脚本通过一些元语作为槽名来表代要表示的对象的基本行为。有些象电影剧本。852019-6-19谢谢观赏开场条件1 病人有病。病人有病。2 病人的病需要找医生诊治。病人的病需要找医生诊治。3 病人有钱。病人有钱。4 病人能够去医院。病人能够去医院。角色 病人、医生、护士。病人、医生、护士。道具 医院、挂号室、椅子、医院、挂号室、椅子、桌子、药方、药房、桌子、药方、药房、钱、药。钱、药。场景场景 场景1 进入医院 (1)人走进医院 (2)病人挂号 (3)病人在椅子上坐下等待看病 场景2 看病 (1)病人进入医生的办公室

48、(2)病人向医生所说病状 (3)医生向病人解释病情 (4)医生给病人开药方 场景3 交费 (1)病人到交费处 (2)病人递交药方 (3)病人交钱 (4)病人取回药方及收据 场景4 取药 (1)病人到药房 (2)病人递交药方 (3)病人取药 场景5 离开 (1)病人离开医院结果结果 1病人看病了,明白了 自己的病是怎么回事。2病人花了钱,买了药。3医生付出了劳动。4医院的药品少了.862019-6-19谢谢观赏表示方法表示方法脚本表示法(推理)脚本表示法(推理)脚本表使得知识有强烈的因果结构,系统对事件的处理必须是一个动作完成后才能完成另一个。整个过程的启动取决于开场条件,满足脚本的开场条件,脚

49、本中的事件才有可能发生。而脚本的结果就是动作完成后的系统结果。由于脚本是以非常固定的形式描述的,在预言一些没有直接提到的事件方面特别有用。如已知某一脚本适用于所给定的情形,一旦脚本被起用,则可以应用它按照事件发生的顺序推理。如果其中的某一个情景的描述发生了跳跃,可以根据脚本的故事情节推断出整个事件正常进行时所得出的结论。但是如果事件被强行中断,也就是给定的情节中的某个时间与脚本中的事件不能对应时,则脚本便不能预测被中断以后的事件。如,上例中,如果医生说病人没病,病人就回家了。那么,对于病人所发生的变化;医院的药所发生的变化都不能作出推断。872019-6-19谢谢观赏表示方法表示方法概述直接表

50、示逻辑表示产生式规则表示法语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法882019-6-19谢谢观赏表示方法表示方法概述直接表示逻辑表示产生式规则表示法语义网络表示法框架表示法脚本方法过程表示混合型知识表示方法面向对象的表示方法892019-6-19谢谢观赏表示方法表示方法过程表示法过程表示法 前面的几种知识表示方法均是知识和事实的一种静止的表示方法。我们称这类知识表示方式为陈述式表达。它所强调的是事物所涉及的对象是什么,是对事物有关知识的静态描述,是知识的一种显式、说明性知识表达形式。说明性表示知识给出事物本身的属性及事物之间的相互关系。对问题的解答就隐含在这

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(《人工智能原理》第四章-知识表示课件.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|