人工智能第2章知识表示课件_第1页
人工智能第2章知识表示课件_第2页
人工智能第2章知识表示课件_第3页
人工智能第2章知识表示课件_第4页
人工智能第2章知识表示课件_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 知识表示人工智能导论 2.1 知识表示概述 2.2 一阶谓词逻辑表示法 2.3 产生式表示法 2.4 语义网络表示法 2.5 框架表示法 2.6 脚本表示法 2.7 面对对象的知识表示 2.8 小结第2章知识表示2.1.1 知识的概念2.1.2 知识表示的概念2.1 知识表示概述按知识的作用及表示来划分事实性知识规则性知识控制性知识元知识按知识的作用范围划分常识性知识领域性知识按知识的确定性划分确定知识 不确定知识按人类的思维及认识方法划分逻辑性知识形象性知识2.1.1 知识的概念知识表示就是研究用机器表述上述知识的可行性、有效性的一般方法,可以看成将知识符号化,即编码成某种数据结构,

2、并输入到计算机的过程和方法,即:知识表示=数据结构+处理机制对知识表示的要求:A表示能力B可理解性C便于知识的获取D便于搜索E便于推理2.1.2 知识表示的概念2.2.1 命题2.2.2 谓词2.2.3 谓词公式2.2.4 谓词逻辑表示2.2.5 谓词逻辑表示法的特点2.2 一阶谓词逻辑表示法命题:具有真假意义的陈述句。原子命题:不能分解成更简单的陈述语句。复合命题:由连接词、标点符号和原子命题等复合构成的命题。命题逻辑:研究命题和命题之间关系的符号逻辑系统。命题常量:一个命题标识符表示确定的命题。命题变元:命题标识符只表示任意命题的位置标志。2.2.1 命题语法命题变元:True(T)和 F

3、alse (F)。命题符号:P、Q、R、T 等。连接词:、 。括号:()。语义 (1): “否定” ( Negation ) Q: “非Q” (2): “析取”(disjunction) PQ: “P或Q” (3): “合取”(Conjunction)PQ: “P与Q”2.2.1 命题(4): “条件”(Condition)P Q: “如果P,那么Q”(5) : “双条件”(Bicondition) P Q: “P当且仅当Q”表 2.1 连接词真值表2.2.1 命题谓词逻辑:根据对象和对象上的谓词(对象的属性和对象之间的关系)。通过使用连接词和量词来表示世界。(1)函数符号与谓词符号若函数符号

4、 f 中包含的个体数目为 n,则称 f 为n元函数符号。若谓词符号P中包含的个体数目为n,则称P为n元谓词符号。2.2.2 谓词(2)谓词的阶如果谓词P中的所有个体都是个体常量、变元、或函数,则该谓词为一阶谓词。如果谓词P中某个个体本身又是一个一阶谓词,则称P为二阶谓词。2.2.2 谓词谓词公式在一阶谓词逻辑中,称Teacher(father(Wang)中的father(Wang)为项,项可定义如下。(1)单独一个个体是项 (包括常量和变量)。(2)若 f 是 n 元函数符号,而t1,t2,tn是项,则f(t1, t2,tn)是项。(3)任何项仅由规则(1)(2)所生成。定义2.1 项可递归定

5、义如下:2.2.3 谓词公式若 P 为 n 元谓词符号,t1,t2,tn都是项,则称P(t1, t2, , tn) 为原子公式,简称原子。在原子中,若t1,t2,tn都不含变量,则P(t1, t2, , tn)是命题。 注意:谓词逻辑可以由原子和5种逻辑连接词,再加上量词来构造复杂的符号表达式。这就是所谓的谓词逻辑中的公式。定义2.22.2.3 谓词公式(1)原子谓词公式是合式公式 (也称为原子公式)。(2)若P、Q是合式公式,则(P)、(PQ)、(PQ)、(PQ)、(PQ)也是合式公式。(3)若P是合式公式,x是任一个体变元,则 (x)P、(x)P也是合式公式。(4)任何合式公式都由有限次应

6、用(1)(2)(3)来产生。 定义2.3 一阶谓词逻辑的合式公式(可简称公式)可递归定义如下: 2.2.3 谓词公式(1)为每个个体常量指派D中的一个元素。(2)为每个n元函数指派一个从Dn 到D的映射。(3)为每个n元谓词指派一个从 Dn 到T,F的映射。则称这些指派为公式P在D上的一个解释。定义2.4 设D为谓词公式P的非空个体域,若对P中的个体常量、函数、谓词按如下规定赋值: 2.2.3 谓词公式 适合于表示事物的状态、属性、概念等事实性知识,也可以用来表示事物间具有确定因果关系的规则性知识。对事实性知识对规则性知识谓词逻辑2.2.4 谓词逻辑表示谓词公式表示知识的一般步骤:030102

7、定义谓词及个体,确定每个谓词及个体的确切含义;根据所要表达的事物或概念,为每个谓词中的变元赋以特定的值;根据所要表达的知识的语义,用适当的连接符将各个谓词连接起来形成谓词公式。2.2.4 谓词逻辑表示第一步:定义谓词如下。 BCity(x):x是一个美丽的城市 HCity(x):x是一个沿海城市 Boy(x):x是男孩 Girl(x): x是女孩 High(x,y):x比y长得高2.2.4 谓词逻辑表示 例2.2 用谓词逻辑表示下列知识:武汉是一个美丽的城市,但它不是一个沿海城市。如果马亮是男孩,张红是女孩,则马亮比张红长的高。第二步:将这些个体代入谓词中。BCity(wuhan), HCit

8、y(wuhan), Boy(mal), Girl(zhangh), High(mal,zhangh) 第三步:根据语义,用谓词连接符将他们连接起来,得到表示上述知识的谓词公式。 BCity(wuhan) HCity(wuhan) (Boy(mal)Girl(zhangh)High(mal,zhangh)2.2.4 谓词逻辑表示 例2.2 用谓词逻辑表示下列知识:武汉是一个美丽的城市,但它不是一个沿海城市。如果马亮是男孩,张红是女孩,则马亮比张红长的高。1可以保证其演绎推理结果的正确性,可以较精确地表达知识2它的表现方式和人类自然语言非常接近3拥有通用的逻辑演算方法和推理规则4如果对逻辑的某些外

9、延扩展后,则可把大部分精确性知识表达成一阶谓词逻辑的形式5用它表示的知识易于模块化,便于知识的增删及修改,便于在计算机上实现严密性自然性通用性知识易于表达易于实现2.2.5 谓词逻辑表示的特点一阶谓词逻辑表示法的优点:2.2.5 谓词逻辑表示的特点一阶谓词逻辑表示法的缺点:效率低由于推理是根据形式逻辑进行的,把推理演算和知识含义截然分开,抛弃了表达内容所含的语义信息,往往是推理过程太冗长,降低系统效率。另外,谓词表示越细,表示越清楚,推理越慢、效率越低。灵活性差不便于表达和加入启发性知识和元知识。不便于表达不确定性的指示,但人类的知识大都具有不确定性和模糊性,这使得它表示知识的范围受到了限制。

10、组合爆炸在其推理过程中,随着事实数目的增大及盲目地使用推理规则,有可能产生组合爆炸。2.3.1 产生式表示的基本方法2.3.2 产生式系统的基本结构2.3.3 产生式系统的分类2.3.4 产生式表示法的特点2.3 产生式表示法1943年,美国数学家波斯特(E. Post)首先提出。 1972年,纽厄尔和西蒙在研究人类的认知模型中开发了基于规则的产生式系统。产生式系统表示推理和行为的过程用产生式规则表示,所以又被称为基于规则的系统。2.3 产生式表示法 产生式通常用于表示具有因果关系的知识,其基本形式是:PQ或者 IF P THEN Q 其中,P是产生式的前提,用于指出该产生式是否是可用的条件;

11、Q是一组结论或操作,用于指出前提 P 所指示的条件被满足时,应该得出的结论或应该执行的操作。2.3.1 产生式表示法的基本方法 确定性规则知识的产生式表示 基本形式: 或者: IF P THEN Q2. 不确定性规则知识的产生式表示 基本形式: PQ(可信度) 或者: IF P THEN Q (置信度) 2.3.1 产生式表示法的基本方法3. 确定性事实性知识的产生式表示 三元组表示:(对象,属性,值) 或者:(关系,对象1,对象2) 4. 不确定性事实性知识的产生式表示 四元组表示:(对象,属性,值,置信度) 或者: (关系,对象1,对象2,置信度)2.3.1 产生式表示法的基本方法产生式系

12、统的基本结构规则库综合数据库推理机2.3.2 产生式系统的基本结构1. 规则库2. 综合数据库 规则库: 用于描述相应领域内知识的产生式集合。 综合数据库(事实库、上下文、黑板等):用于存放输入的事实、从外部数据库输入的事实以及中间结果(事实)和最后结果的工作区。2.3.2 产生式系统的基本结构3. 推理机推理机:用来控制和协调规则库与综合数据库的运行,包含了推理方式和控制策略。控制策略:作用就是确定选用什么规则或如何应用规则。通常从选择规则到执行操作分3步完成:匹配、冲突解决和操作。2.3.2 产生式系统的基本结构2.3.3 产生式系统的分类2.3.4 产生式系统的特点(1)清晰性 (2)模

13、块性 (3)自然性 产生式表示法的优点(1)难以扩展(2)规则选择效率较低产生式表示法的缺点例2.5:动物识别系统识别虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁等七种动物的产生式系统。2.3.4 产生式系统的特点规则库:R1: IF 该动物有毛发 THEN 该动物是哺乳动物R2: IF 该动物有奶 THEN 该动物是哺乳动物R3: IF 该动物有羽毛 THEN 该动物是鸟R4: IF 该动物会飞 AND 会下蛋 THEN 该动物是鸟R5: IF 该动物吃肉 THEN 该动物是食肉动物R6: IF 该动物有犬齿 AND 有爪 AND 眼盯前方 THEN 该动物是食肉动物R7: IF 该动物是哺

14、乳动物 AND 有蹄 THEN 该动物是有蹄类动物R 8: IF 该动物是哺乳动物 AND 是反刍动物 THEN 该动物是有蹄类动物2.3.4 产生式系统的特点R9: IF 该动物是哺乳动物 AND 是食肉动物 AND 是黄褐色 AND 身上有暗斑点 THEN 该动物是金钱豹 R10:IF 该动物是哺乳动物 AND 是食肉动物 AND 是黄褐色 AND 身上有黑色条纹 THEN 该动物是虎 R11: IF 该动物是有蹄类动物 AND 有长脖子 AND 有长腿 AND 身上有暗斑点 THEN 该动物是长颈鹿 R12:IF 该动物有蹄类动物 AND 身上有黑色条纹 THEN 该动物是斑马R13:I

15、F 该动物是鸟 AND 有长脖子 AND 有长腿 AND 不会飞 AND 有黑白二色 THEN 该动物是鸵鸟R14: IF 该动物是鸟 AND 会游泳 AND 不会飞 AND 有黑白二色 THEN 该动物是企鹅 R15: IF 该动物是鸟 AND 善飞 THEN 该动物是信天翁2.3.4 产生式系统的特点先根据一些比较简单的条件,如“有毛发”“有羽毛”“会飞”等,对动物进行比较粗的分类,如“哺乳动物”“鸟类”等,然后随着条件的增多,逐步缩小分类范围,最后给出分别识别 7 种动物的规则。当已知的事实不完全时,虽不能推出最终结论,但可以得到分类结果。当需要增加对其他动物(如牛、马等)的识别时,规则

16、中只需要增加关于这些动物个性方面的知识。由上述规则容易形成各种动物的推理链。 识别动物基本想法:这样做的优点:2.3.4 产生式系统的特点例如:虎及长颈鹿的推理过程如图所示2.3.4 产生式系统的特点2.4.1 语义网络的基本概念 2.4.2 语义网络的基本语义关系 2.4.3 语义网络表示知识的方法 2.4.4 语义网络的推理过程 2.4.5 语义网络表示法的特点 2.4 语义网络表示法1968年,奎林(J. R. Quillian)在研究人类联想记忆时首先提出。 1972年,西蒙在他的自然语言理解系统中采用了语义网络表示法。1975 年,亨德里克(G. G. Hendrix)对全称量词的表

17、示提出了语义网络分区技术。 2.4 语义网络表示法语义网络是一种通过概念及其语义联系(或语义关系)来表示知识的有向图,其中结点和弧必须带有标注。BA语义基本结构 从结构上来看,语义网络一般 由一些最基本的语义单元组成 。这些最基本的语义单元被称为语义基元,可用如下三元组来表示为:(结点 1, 弧, 结点 2)2.4.1 语义网络的基本概念 类属关系 类属关系是指具有共同属性的不同事物间的分类关系、成员关系或实例关系,它体现的是“具体与抽象”“个体与集体”的层次分类。常用的类属关系有: AKO(A-Kind-of) :表示某一个事物是另一个事物的一种类型。AMO(A-Member-of) :表示

18、某一个事物是另一个事物的成员。ISA(Is-a) : 表示某一个事物是另一个事物的实例。2.4.2 语义网络的基本语义关系 2. 包含关系 包含关系也称为聚集关系,是指具有组织或结构特征的“部分与整体”之间的关系,它和类属关系的最主要的区别就是包含关系一般不具备属性的继承性。常用的包含关系有: Part-of :表示一个事物是另一个事物的一部分Member-of :表示某一个事物是另一个事物的成员。ISA(Is-a) :表示某一个事物是另一个事物的实例。包含关系实例轮胎汽车Part-of2.4.2 语义网络的基本语义关系 3. 属性关系属性关系是指事物和其属性之间的关系。常用的属性关系有: H

19、ave:表示某一个节点具有另一个节点所描述的属性。Can:表示某一个节点能做另一个节点的事情。翅膀鸟Have电视节目电视机Can属性关系实例2.4.2 语义网络的基本语义关系 4. 时间关系时间关系是指不同事件在其发生时间方面的先后关系,节点间的不具备属性继承性。常用的时间关系有: Before :表示某一个事件在另一个事件之前发生。After :表示某一个事件在另一个事件之后发生。Before王芳毕业黎明毕业时间关系实例2.4.2 语义网络的基本语义关系 5. 位置关系 位置关系是指不同事物在位置方面的关系。节点间的不具备属性继承性。常用的位置关系有: Located-on : 表示某一物体

20、在另一物体之上。Located-at : 表示某一物体在某一位置。Located-under : 表示某一物体在另一物体之下。Located-inside : 表示某一物体在另一物体之中。Located-outside : 表示某一物体在另一物体之外。桂子山华中师范大学Located-at位置关系实例2.4.2 语义网络的基本语义关系 6. 相近关系 相近关系,又称相似关系,是指不同事物在形状、内容等方面相似和接近。常用的相近关系有: Similar-to:表示某一事物与另一事物相似。 Near-to:表示某一事物与另一事物接近。狼狗Similar-to相近关系实例2.4.2 语义网络的基本语

21、义关系 7. 因果关系 因果关系是指由于某一事件的发生而导致另一事物的发生,适合表示规则性知识。常用的因果关系有: If-then:表示“如果,那么” 小明骑自行车上班天晴If-then因果关系实例2.4.2 语义网络的基本语义关系 8. 组成关系 组成关系是一种一对多的联系,用于表示某一事物由其它一些事物构成。常用的组成关系有: Composed-of :表示联系所连接的节点间不具备属性继承性。组成关系实例2.4.2 语义网络的基本语义关系 1. 事实性知识的表示 通常把有关一个事物或一组相关事物的知识用一个语义网络来表示果树叶苹果树树AKOHAVEAKO根HAVE有关苹果树的语义网络2.4

22、.3 语义网络表示知识的方法 2. 情况、动作和事件的表示 情况的表示:在用语义网络表示那些不及物动词表示的语句或没有间接宾语的及物动词表示的语句时,如果该语句的动作表示了一些其它情况,如动作作用的时间等,则需要增加一个情况节点用于指出各种不同的情况 。带有情况节点的语义网络归还图书情况2006年6月AKOObjectBefore2.4.3 语义网络表示知识的方法 动作的表示:有些表示知识的语句既有发出动作的主体,又有接受动作的客体。在用语义网络表示这样的知识时,可以增加一个动作节点用于指出动作的主体和客体。带有动作节点的语义网络送给书校长李老师主体客体2客体12.4.3 语义网络表示知识的方

23、法 事件的表示: 如果要表示的知识可以看成是发生的一个事件,那么可以增加一个事件节点来描述这条知识。带有事件节点的语义网络足球赛体育比赛中国国家足球队3:2主队AKO结局日本国家足球队客队2.4.3 语义网络表示知识的方法 3. 连词和量词的表示合取与析取的表示:当用语义网络来表示知识时,为了能表示知识中体现出来的“合取与析取”的语义联系,可通过增加合取节点与析取节点来表示。只是在使用时要注意其语义,不应出现不合理的组合情况。2.4.3 语义网络表示知识的方法 具有合取与析取关系的语义网络参观者人ISA部分部分部分部分与或或男女 年老 年轻ABCD状态状态状态状态2.4.3 语义网络表示知识的

24、方法 存在量词与全称量词的表示:在用语义网络表示知识时,对存在量词可以直接用“是一种”、“是一个”等语义关系来表示。对全称量词可以采用亨德里克提出的语义网络分区技术来表示,也称为分块语义网络,以解决量词的表示问题。具有全称变量的语义网络 (分块语义网络)GS学生学习外语G是一种是一种主体客体是一个FSRP2.4.3 语义网络表示知识的方法 01确定问题所有对象和个对象的属性02确定所讨论对象间的关系03根据语义网络中所涉及的关系,对语义网络中的节点及弧进行整理,包括增加节点、弧和归并节点等04将各对象作为语义网络的一个节点,而各对象间的关系作为网络中各节点的弧,连接形成语义网络2.4.3 语义

25、网络表示知识的方法 用语义网络表示知识的步骤(1)猪和羊都是动物;(2)猪和羊都是哺乳动物;(3)野猪是猪,但生长在森林中;(4)山羊是羊,头上长着角;(5)绵羊是一种羊,它能生产羊毛。2.4.3 语义网络表示知识的方法 例2.6 把下列命题用一个语义网络表示出来: AKOAKOHAVEHAVELocated-at山羊动物羊猪绵羊野猪哺乳动物头上有角羊毛森林AKOAKOAKOAKO2.4.3 语义网络表示知识的方法 例2.7 用语义网络表示下列知识:教师张明在本年度第二学期给计算机应用专业的学生讲授“人工智能”这一门课程。2.4.3 语义网络表示知识的方法 继承推理2.4.4 语义网络的推理过

26、程 把对事物的描述从抽象节点传递到具体节点。通过继承可以得到所需节点的一些属性值,它通常是沿着ISA、AKO、AMO等继承弧进行的。继承的一般过程为:建立节点表检查表中的第一个是否有继承弧重复检查表中的第一个是否有继承弧语义网络问题的求解一般是通过匹配来实现的。所谓匹配就是在知识库的语义网络中寻找与待求问题相符的语义网络模式。其主要过程为:根据问题的要求构造网络片断,该网络片断中有些节点或弧为空,标记待求解的问题(询问处)。根据该语义网络片断在知识库中寻找相应的信息。当待求解的语义网络片断和知识库中的语义网络片断相匹配时,则与询问处(也就是待求解的地方)相匹配的事实就是问题的解。2.4.4 语

27、义网络的推理过程 匹配推理结构性AB联想性C自索引性E非严格性语义网络表示法的特点 D自然性2.4.5 语义网络表示法的特点 2.5.1 框架结构2.5.2 框架表示2.5.3 框架表示的推理过程2.5.4 框架表示法的特点2.5 框架表示法1975年,美国明斯基提出了框架理论:人们对现实世界中各种事物的认识都是以一种类似于框架的结构存储在记忆中的。框架表示法:一种结构化的知识表示方法,已在多种系统中得到应用。 2.5 框架表示法框架(frame):一种描述所论对象(一个事物、事件或概念)属性的数据结构。一个框架由若干个被称为“槽”(slot)的结构组成,每一个槽又可根据实际情况划分为若干个“

28、侧面”(faced)。一个槽用于描述所论对象某一方面的属性。一个侧面用于描述相应属性的一个方面。槽和侧面所具有的属性值分别被称为槽值和侧面值。2.5.1 框架结构 槽名1: 侧面名11 值11 侧面名12 值12 : : 侧面名1m 值1m 槽名2: 侧面名21 值21 侧面名22 值22 : : 侧面名2m 值2m : : 槽名n: 侧面名n1 值n1 侧面名n2 值n2 : : 侧面名nm 值nm 约 束: 约束条件1 约束条件2 : 约束条件n 2.5.1 框架结构例如,要用框架来描述“优质商品”这一概念。框架名: 商品名称: 红桃K生产厂商: 红桃K集团生产日期: 1998年6月17日

29、获奖情况: 省级颁奖单位: 湖北省卫生厅获奖时间: 2000年5月2.5.1 框架结构常用的、用来表示对象间关系的槽名: ISA槽:ISA槽用于指出对象间抽象概念上的类属关系。其直观意义是“是一个”,“是一种”,“是一只”。在一般情况下,用ISA槽指出的联系都具有继承性。 AKO槽:AKO槽用于具体地指出对象间的类属关系。其直观意义是“是一种”。当用它作为某下层框架的槽时,就明确地指出了该下层框架所描述的事物是其上层框架所描述事物中的一种,下层框架可继承上层框架中值或属性。2.5.1 框架结构常用的、用来表示对象间关系的槽名: Instance槽:Instance槽用来表示AKO槽的逆关系。当

30、用它作为某上层框架的槽时,可在该槽中指出它所联系的下层框架。用Instance槽指出的联系都具有继承性,即下层框架可继承上层框架中所描述的属性或值。 Part-of槽: Part-of槽用于指出部分和全体的关系。当用其作为某框架的一个槽时,槽中所填的值称为该框架的上层框架名,该框架所描述的对象只是其上层框架所描述对象的一部分。2.5.1 框架结构框架名:类属:工作:范围:(教学,科研) 缺省:教学性别:(男,女)学历:(中专,大学)类别:(,)例2.8 教师框架2.5.2 框架表示框架名:类属:学位:范围:(学士,硕士,博士) 缺省:硕士专业:职称:范围:(助教,讲师,副教授,教授) 缺省:讲

31、师水平:范围:(优,良,中,差) 缺省:良例2.9 大学教师框架2.5.2 框架表示框架名: 职称:副教授 类属: 部门:计算机系 姓名:张宇 研究方向:计算机软件与理论 性别:男 工作:参加时间:2000年7月 年龄:32 工龄:当前年份-2000职业: 工资:2.5.2 框架表示例2.10 具体教师框架“今天,一次强度为里氏8.5级的强烈地震袭击了下斯洛文尼亚(Low Slabovia)地区,造成25人死亡和5亿美元的财产损失。下斯洛文尼亚地区主席说:多年来,靠近萨迪壕金斯断层的重灾区一直是一个危险地区。这是本地区发生的第3号地震。”2.5.2 框架表示例2.11将下列一则地震消息用框架表

32、示:地震消息用框架如下图所示。框架名:地点:Low Slabovia时间:今天伤亡人数:25财产损失:5亿美元震级:8.5级断层:萨迪壕金斯2.5.2 框架表示第3号地震 Low Slabovia 今天 25 5亿美元 8.5级萨迪壕金斯时间地点伤亡人数财产损失震级断层2.5.2 框架表示该框架也可以用下图表示。默认推理在框架网络中,各框架之间通过ISA链(槽)构成半序的继承关系。在填槽过程中,如果没有特别的说明,子框架的槽值将继承父框架相应的槽值,称为默认推理。匹配按某种评价原则,对预选的框架进行评价,以决定最后接受或放弃预选的框架,即在框架引导下的推理。2.5.3 框架表示的推理过程继承性

33、01自然性03结构化02推理灵活多变042.5.4 框架表示法的特点2.6 脚本表示法脚本的定义在人们的日常生活中,经常会遇到很多常识性的知识以一种叙事体的形式表达,这种叙事体表示的知识涉及的面比较广,关系也较复杂,很难将其以形式化的方法表示而交给计算机处理。为了解决这一问题,提出了一种知识表示方法脚本表示法(ScriPts)脚 本INCEST:表示把某物放入体内,如吃饭、喝水PROPEL:表示对某一对象施加外力,如推、压、拉等。CRASP:表示行为主体控制某一对象,如抓起某件东西,扔掉某件东西等。EXPEL:表示把某物排出体外,如撒尿、呕吐等。PTRANS:表示某一物理对象物理位置的改变,如

34、某人从一处走到另一处,其物理位置发生了变化。MOVE:表示行为主体移动自己身体的某一部位,如抬手、蹬脚、弯腰等。11种动作原语2.6 脚本表示法ATRANS:表示某种抽象关系的转移。如当把某物交给另一人时,该物的所有关系即发生了转移。MTRANS:表示信息的转移,如看电视、窃听、交谈、读报等。MBUILD:表示由已有的信息形成新信息,如由图、文、声、像形成的多媒体信息。SPEAK:表示发出声音,如唱歌、喊叫、说话等。ATTEND:表示用某个感觉器官获取信息,如用眼睛看某种东西或用耳朵听某种声音。11种动作原语2.6 脚本表示法给出在脚本中所描述事件的前提条件进入条件是一些用来表示在脚本所描述事

35、件中可能出现的有关人物的槽角色是一些用来表示在脚本所描述事件中可能出现的有关物体的槽道具用来描述事件发生的真实顺序。一个事件可以由多个场景组成,而每个场景又可以是其他的脚本场景给出在脚本所描述事件发生以后所产生的结果结果脚本的组成2.6 脚本表示法脚本:餐厅(1)进入条件: 顾客饿了,需要进餐; 顾客有足够的钱。(2)角色:顾客、服务员、厨师、收银员、礼仪小姐。(3)道具:食品、桌子、菜单、钱。(4)场景 场景1:进入 PTRANS 顾客走进餐厅。 餐厅脚本2.6 脚本表示法场景2:找座 ATTEND 寻找桌子; PTRANS 走到确定的桌子旁; MOVE 在桌子旁坐下。场景3:点菜 ATRA

36、NS 服务员给顾客菜单; MBUILD 顾客点菜; ATRANS 顾客把菜单还给服务员。 餐厅脚本2.6 脚本表示法场景4:等待 MTRANS 服务员告诉厨师顾客所点的菜; DO 厨师做菜(通过调用“做菜”的脚本来实现)。场景5:吃饭 TRANS 厨师把做好的菜给服务员; ATRANS 服务员把菜送给顾客; INCEST 顾客吃菜。场景6:接受账单 MTRANS 顾客告诉服务员要结账; ATRANS 服务员拿来账单交给顾客。 餐厅脚本2.6 脚本表示法场景7:付账 ATRANS 顾客付钱给服务员; ATRANS 服务员将钱交给收银员。场景8:离去 PTRANS 顾客离开餐厅; SPEAK 礼仪小姐向顾客说欢迎再来。(5)结果 顾客吃了饭,不饿了; 顾客花了钱; 老板赚了钱; 餐厅食品少了。 餐厅脚本2.6 脚本表示法确定脚本运行的条件,脚本中涉及的角色、道具;分析所要表示的知识中的动作行为,划分故事情节,并将每个故事情节抽象为一个概念,作为分场景的名字,每个分场景描述一个故事情节;抽取各个故事情节(或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论