间第7章几种结构化知识表示及其推理 第7章几种结构化知识表示及其推理 7.1框架 72语义网络 73类与对象 习题七 BACK
第 7 章 几种结构化知识表示及其推理 第 7 章 几种结构化知识表示及其推理 7.1 框架 7.2 语义网络 7.3 类与对象 习题七
间第7章几种结构化知识表示及其推理 71框架 72.1框架的概念 顾名思义,框架就是一种结构,一种模式,其一般形式是 侧面值121,侧面值12,> 侧面值21,侧面值2,>
第 7 章 几种结构化知识表示及其推理 7.1 框 架 7.2.1 框架的概念 顾名思义,框架就是一种结构,一种模式,其一般形式是: | | … …
间第7章几种结构化知识表示及其推理 <侧面值1,侧面值k12,… <侧面名2×侧面值21,侧面值2, 即一个框架一般有若干个槽,一个槽有一个槽值或者有若干 个侧面,而一个侧面又有若干个侧面值。其中槽值和侧面值 可以是数值、字符串、布尔值,也可以是一个动作或过程, 甚至还可以是另一个框架的名字
第 7 章 几种结构化知识表示及其推理 … | … 即一个框架一般有若干个槽,一个槽有一个槽值或者有若干 个侧面,而一个侧面又有若干个侧面值。其中槽值和侧面值 可以是数值、字符串、布尔值,也可以是一个动作或过程, 甚至还可以是另一个框架的名字
间第7章几种结构化知识表示及其推理 例71下面是一个描述“教师”的框架 框架名: 类属:,,)
第 7 章 几种结构化知识表示及其推理 例7.1 下面是一个描述“教师”的框架: 框架名: 类属: 工作:范围:(教学,科研) 缺省:教学 性别:(男,女) 学历:(中师,高师) 类型:(,,)
间第7章几种结构化知识表示及其推理 可以看出,这个框架的名字为“教师”,它含有5个槽, 槽名分别是“类属”、“工作”、“性别”、“学历”和 “类型”。这些槽名的右面就是其值,如“〃 “男”、“女”、“高师”、“中师”等等。其中“〃又是一个框架名,“范围”、“缺省”就是侧面名,其 后是侧面值,如:“教学”、“科研”等。另外,用◇括的 槽值也是框架名
第 7 章 几种结构化知识表示及其推理 可以看出,这个框架的名字为“教师” ,它含有5个槽, 槽名分别是“类属” 、 “工作” 、 “性别” 、 “学历”和 “类型” 。这些槽名的右面就是其值,如“” 、 “男” 、 “女” 、 “高师” 、 “中师”等等。其中“”又是一个框架名, “范围” 、 “缺省”就是侧面名,其 后是侧面值,如:“教学” 、 “科研”等。另外,用<>括的 槽值也是框架名
间第7章几种结构化知识表示及其推理 例72下面是一个描述“大学教师”的框架: 框架名: 类属: 学历:(学士,硕土,博士) 专业: 职称(助教,讲师,副教授,教授) 外语:语种:范围(英,法,日,俄,德,…) 缺省:英 水平:(优,良,中,差) 缺省:良
第 7 章 几种结构化知识表示及其推理 例7.2 下面是一个描述“大学教师”的框架: 框架名: 类属: 学历:(学士,硕士,博士) 专业: 职称:(助教,讲师,副教授,教授) 外语:语种:范围:(英,法,日,俄,德,…) 缺省:英 水平:(优,良,中,差) 缺省:良
间第7章几种结构化知识表示及其推理 例73下面是描述一个具体教师的框架 框架名: 类属: 姓名:李明 性别:男 年龄:25 职业:教师 职称助教 专业:计算机应用
第 7 章 几种结构化知识表示及其推理 例7.3 下面是描述一个具体教师的框架: 框架名: 类属: 姓名:李明 性别:男 年龄:25 职业:教师 职称:助教 专业:计算机应用
间第7章几种结构化知识表示及其推理 部门:计算机系软件教研室 工作 参加工作时间:1995年8月 工龄:当前年份-参加工作年份 工资:
第 7 章 几种结构化知识表示及其推理 部门:计算机系软件教研室 工作: 参加工作时间:1995年8月 工龄:当前年份-参加工作年份 工资:
间第7章几种结构化知识表示及其推理 比较例72和例7.3中的框架,可以看出,前者描述的是 个概念,后者描述的则是一个具体的事物。二者的关系是,后 者是前者的一个实例。因此,后者一般称为前者的实例框架。 这就是说,这两个框架之间存在一种层次关系。一般称前者为 上位框架(或父框架),后者为下位框架(或子框架)。当然, 上位和下位是相对而言的。例如“大学教师”虽然是“教师-1〃 的上位框架,但它却是“教师”框架的下位框架,而“教师” 又是“知识分子”的下位框架
第 7 章 几种结构化知识表示及其推理 比较例7.2和例7.3中的框架,可以看出,前者描述的是一 个概念,后者描述的则是一个具体的事物。二者的关系是,后 者是前者的一个实例。因此,后者一般称为前者的实例框架。 这就是说,这两个框架之间存在一种层次关系。一般称前者为 上位框架(或父框架),后者为下位框架(或子框架)。当然, 上位和下位是相对而言的。例如“大学教师”虽然是“教师-1” 的上位框架,但它却是“教师”框架的下位框架,而“教师” 又是“知识分子”的下位框架
间第7章几种结构化知识表示及其推理 712框架的表达能力 由框架的形式可以看出,框架适合表达结构性的知识。所 以,概念、对象等知识最适于用框架表示。其实,框架的槽就 是对象的属性或状态,槽值就是属性值或状态值。不仅如此 框架还可以表示行为(动作),所以,有些过程性事件或情节 也可用框架网络来表示
第 7 章 几种结构化知识表示及其推理 7.1.2 框架的表达能力 由框架的形式可以看出,框架适合表达结构性的知识。所 以,概念、对象等知识最适于用框架表示。其实,框架的槽就 是对象的属性或状态,槽值就是属性值或状态值。不仅如此, 框架还可以表示行为(动作),所以,有些过程性事件或情节 也可用框架网络来表示