第7章几种结构化知识表示及其推理资料.pptVIP

  • 5
  • 0
  • 约5.35千字
  • 约 36页
  • 2017-05-16 发布于湖北
  • 举报

第7章几种结构化知识表示及其推理资料.ppt

第7章 几种结构化知识表示及其推理 7.1 框架 7.1.1 框架的概念 一般形式: 例7.1 下面是一个描述“教师”的框架: 框架名:教师 类属:知识分子 工作:范围:(教学,科研) 缺省:教学 性别:(男,女) 学历:(中师,高师) 类型:(小学教师,中学教师,大学教师) 例7.2 下面是一个描述“大学教师”的框架: 框架名:大学教师 类属:教师 学历:(学士,硕士,博士) 专业:学科专业 职称:(助教,讲师,副教授,教授) 外语:语种:范围:(英,法,日,俄,德,…) 缺省:英 水平:(优,良,中,差) 缺省:良 例7.3 下面是描述一个具体教师的框架: 框架名:教师-1 类属:大学教师 姓名:李明 性别:男 年龄:25 职业:教师 职称:助教 专业:计算机应用 部门:计算机系软件教研室 工作: 参加工作时间:1995年8月 工龄:当前年份-参加工作年份 工资:工资单 特性继承 框架间的下位可以从上位框架那里“继承”某些槽值或侧面值。 框架网络(框架系统) 横向联系:一个框架的槽值可一个是另一个框架的名。 纵向联系:父子关系。 7.1.2 框架的表达能力 适合表达结构性的知识,如概念、对象等。 例7.4 下面是关于房间的框架: 框架名:房间 墙数x1: 缺省:x1=4 条件:x10 窗数x2: 缺省:x2=2 条件:x2≥0 门数x3: 缺省:x3=1 条件:x30 前墙:(墙框架(w1,d1)) 后墙:(墙框架(w2,d2)) 左墙:(墙框架(w3,d3)) 右墙:(墙框架(w4,d4)) 天花板:天花板框架 地板:地板框架 门:门框架 窗:窗框架 条件:w1+w2+w3+w4=x2 d1+d2+d3+d4=x3 类型:(办公室,教室,会客室,卧室,厨房, 仓库,…) 产生式规则的框架表示: 如,产生式 如果头痛且发烧,则患感冒。 用框架表示可为: 框架名:诊断1 前提:条件1:头痛 条件2:发烧 结论: 患感冒 7.1.3 基于框架的推理 基于框架的推理方法是继承。所谓继承,就是子框架可以拥有其父框架的槽及其槽值。实现继承的操作有匹配、搜索和填槽。 匹配:问题框架同知识库中的框架的模式匹配。 问题框架:把问题用框架表示出来,且空缺槽值。 搜索:沿着框架间的纵向和横向联系,再框架网络中查找。 例如: 框架名: 〈教师-1〉 姓名: 李明 性别: 男 年龄: 25 职称: 助教 专业: 计算机应用 部门: 计算机系软件教研室 外语水平: 例7.3 下面是描述一个具体教师的框架: 框架名:教师-1 类属:大学教师 姓名:李明 性别:男 年龄:25 职业:教师 职称:助教 专业:计算机应用 部门:计算机系软件教研室 工作: 参加工作时间:1995年8月 工龄:当前年份-参加工作年份 工资:工资单 例7.2 框架名:大学教师 类属:教师 学历:(学士,硕士,博士) 专业:学科专业 职称:(助教,讲师,副教授,教授) 外语:语种:范围:(英,法,日,俄,德,…) 缺省:英 水平:(优,良,中,差) 缺省:良 7.1.4 框架的程序语言实现 FRL(Frame Representation Language) 专门的框架程序设计语言。 PROLOG 一般用含结构或表的谓词来实现。 下面是一个框架的通用形式: frame(name(教师), body([st(“类属”,[st(知识分子“,[])]), st(“工作”,[st(“范围”,[st(“教学”,[]),st

文档评论(0)

1亿VIP精品文档

相关文档