欢迎来到天天文库
浏览记录
ID:39337296
大小:395.31 KB
页数:33页
时间:2019-07-01
《知识表示和推理之框架表示法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章知识表示和推理——框架表示及推理框架知识表示法的提出1975年明斯基在论文“Aframeworkforrepresentingknowledge”中提出了框架理论。它所针对的是人们在理解事物情景或某一个故事时的心理学模型,论述了人们理解问题的一种思想方法。2中南大学智能系统与智能软件研究所两种不同的知识表示法产生式系统表示的知识是庞大、凌乱,且不易整理的。框架法表示的知识一般是系统的,有层次的,经过整理的,并跟随事情的发展而变化的。3中南大学智能系统与智能软件研究所例如:一个人在走进教室前,对教室里的基本结构,如门、窗、黑板、讲台以及课桌和凳等有一定的预见性,那是因
2、为他在以前的时间活动中,已建立起了有关“教室”这一概念的基本框架,通过对该框架的查找,就很容易得到有关教室的特征。4中南大学智能系统与智能软件研究所框架系统以框架作为单位,将一组有关的框架连接起来,便形成了框架系统。在框架系统中,不同的框架可以有共同的节点,系统的行为由系统内框架的变化来表现。推理过程则由框架之间的协调来完成。5中南大学智能系统与智能软件研究所对于某些问题,有时要同时使用多个框架,组成一个框架系统来表示。例如,一个立方体有三个面可见,则它需要四个子框架来说明它。立方体1BEA子框架ABE大框架EAD立方体26中南大学智能系统与智能软件研究所从上图可看出,一
3、个框架结构可以是另一个框架的槽值,并且同一个框架结构可以作为几个不同的框架的槽值。这样,可以节省存储空间,这就是框架的重要特性——继承性。即当子节点的某些槽值或侧面值没有直接记录时,可以从父节点继承这些值。7中南大学智能系统与智能软件研究所默认值的作用:这样一个故事:Bob住在一幢大楼房的十二层楼上,每天早上他从第十二层楼进入电梯,然后从底层离开,并且每天晚上如果有人在电梯里时,他就从底层进入电梯而从第十二层楼离开,如果他是独自一人乘电梯,那么他就从第八层下来并走到第十二层,根据“成年人”的默认值的继承作用,我们就很容易得出Bob是一个小孩,它够不着到十二层楼的按钮,仅能
4、到达第八层。8中南大学智能系统与智能软件研究所§3.3.1典型知识与框架框架的定义:—框架是一种描述所论对象属性的数据结构。所论的对象可以是一个事物、一个事件或者一个概念。9中南大学智能系统与智能软件研究所框架的结构一个框架由若干个“槽”组成,用于描述所论及对象的若干个方面的属性;每个“槽”又可划分为若干个“侧面”,用于描述相应属性的若干个方面。槽和侧面所具有的属性值分别称为槽值和侧面值,具体的值可以是程序、条件、默认值或是一个子框架。10中南大学智能系统与智能软件研究所框架的一般格式一个框架可以由框架名、槽、侧面和值四部分组成,表示成如下格式:框架名〈槽1〉〈侧面11〉
5、〈值111〉…〈侧面12〉〈值121〉……〈槽2〉〈侧面21〉〈值211〉………〈槽n〉〈侧面n1〉〈值n11〉……〈侧面nm〉〈值nm1〉…11中南大学智能系统与智能软件研究所例如,一个人可以用其职业、身高和体重等项描述,因而可以用这些项目组成框架的槽。当描述一个具体的人时,再用这些项目的具体值填入到相应的槽中。后表给出的是描述John的框架。12中南大学智能系统与智能软件研究所JOHNIsaPERSONProfessionProgrammerHeight1.8mWeight79Kg框架名槽1槽2槽3槽4槽值13中南大学智能系统与智能软件研究所再如,一台计算机主
6、机的框架表示:计算机主机主机品牌联想1+1生产厂商北京联想集团公司CPU品牌:Intel型号:奔腾IV/825主板品牌:型号:内存品牌:型号:容量:硬盘品牌:型号:容量:框架名槽1槽2槽3槽4槽5槽6槽值侧面值14中南大学智能系统与智能软件研究所举例:会议37的框架会议37时间2000年9月11日地点AI专题研讨会会议室目的人工智能系统开发出席者佐藤,山田,安部15中南大学智能系统与智能软件研究所举例:教师的框架教师姓名年龄性别男/女职称教授/副教授/讲师/助教部门院/研究所住址住址框架工资工资框架参加工作时间年/月16中南大学智能系统与智能软件研究所关于自然灾
7、害的新闻报道中所涉及的事实经常是可以预见的,这些可预见的事实就可以作为代表所报道的新闻中的属性。例如,以下是一则关于地震的报道,请用框架表达这段报道。今天,一次强度为里氏8.5级的强烈地震袭击了下斯洛文尼亚(LowSlabovia)地区,造成25人死亡和5亿美元的财产损失。下斯洛文尼亚地区主席说:多年来,靠近萨迪豪金斯断层的重灾区一直是一个危险地区。这是本地区发生的第3号地震。17中南大学智能系统与智能软件研究所第一步:确定属性——框架的槽。本报道中关于地震的关键属性是地震发生的地点、时间、伤亡人数、财产损失数量、地震强度的震
此文档下载收益归作者所有