框架知识表示讲述.pptVIP

  • 14
  • 0
  • 约 30页
  • 2016-12-25 发布于湖北
  • 举报
框架知识表示讲述

中南大学 智能系统与智能软件研究所 中南大学 智能系统与智能软件研究所 * * * 4.4 框架表示 概述 框架结构 推理 特点 《人工智能原理》第四章 知识表示 4.4 框架表示 概述 框架结构 推理 特点 《人工智能原理》第四章 知识表示 概 述 框架表示法是以框架理论为基础发展起来的一种结构化的知识表示,它适用于表示多种类型的知识。1975年美国麻省理工学院明斯基(Minsky)在论文“A framework for representing knowledgr”中提出了框架理论,引起了人工智能学者的重视。他是针对人们在理解情景、故事时提出的心理学模型,论述的思想方法不是具体实现。 《人工智能原理》第四章 知识表示 概 述 框架理论的基本观点是“人脑一存储有大量的典型情景,当人面临新的情景时,就从记忆中选择(粗匹配)一个称作框架的基本知识结构,这个框架是以前记忆的一个知识空框,而其具体内容依新的情景而改变,对这空框的细节加工修改和补充,形成对新情景的认识又记忆于人脑中,以丰富人的知识”。 《人工智能原理》第四章 知识表示 4.4 框架表示 概述 框架结构 推理 特点 《人工智能原理》第四章 知识表示 4.4框架表示 定义 框架是由若干个结点和关系(统称为槽)构成的网络。是语义网络的一般化形式的一种结构。同语义网络没有本质的区别。如书上的所示如将语音网络结点间弧上的标注也放到槽内就成了框架表示形式。 表示形式: 由框架名、槽名、侧面、值组成 《人工智能原理》第四章 知识表示 4.4 框架表示 框架是表示某一类情景结构化的一种数据结构。框架有 描述事物的各个方面的槽组成,每一个槽可有若干个侧面。一个槽用于描述所讨论的对象的某一方面的属性,一个侧面用于描述相应属性的一个方面。槽和侧面所具有的的值称为槽值和侧面值。槽值可以是逻辑的、数字的,可以是程序、条件、默认值或是一个子框架。槽值含有如何使用框架信息、下一步可能发生的信息、预计未实现该如何做的信息等。 《人工智能原理》第四章 知识表示 4.4 框架表示 《人工智能原理》第四章 知识表示 【框架名】 槽名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 约束条件3 例(续) 例4.1 描述学校的框架。 框架名:学校 类属:教育机构 类型:范围:(大学、中学、小学) 位置:(省(直辖市)市) 面积:单位(平方米) 教职工人数: 学生人数: 《人工智能原理》第四章 知识表示 4.4 框架表示 概述 框架结构 推理 特点 《人工智能原理》第四章 知识表示 4.4 框架表示 在框架表示的知识库中,主要有两种活动:一是填槽,即框架中未知内容的槽需要填写;二是匹配,根据已知事件寻找合适的框架,并将该内容填入槽中。上述两种操作均将引起推理,其主要推理形式有: 1、默认推理(继承推理) 在框架网络中,各框架之间通过ISA链(槽)构成半序的继承关系。在填槽过程中,如果没有特别的说明,子框架的槽值将继承父框架相应的槽值,称为默认推理。 《人工智能原理》第四章 知识表示 举例:会议37的框架 会议37 时间 2000年9月11日 地点 AI专题研讨会会议室 目的 人工智能系统开发 出席者 佐藤,山田,安部 例如,会议37是所有AI会议中的一次,因此它可以

文档评论(0)

1亿VIP精品文档

相关文档