|
您的位置:第2章>>第5节>>第1点>>第1页;
|
学习状态:浏览学习
|
2.5 框架表示法
心理学的研究结果表明,在人类日常的思维和理解活动中,当分析和解释遇到的新情况时,要使用到过去经验中积累的知识。这些知识规模巨大而且以很好的组织形式保留在人们的记忆中。例如,当我们走进一家从来没来过的饭店时,根据以往的经验,可以预见在这家饭店我们将会看到菜单、桌子、服务员等等。当我们走进教室时,可以预见在教室里可以看到椅子、黑板等等。我们试图用以往的经验来分析解释当前所遇到的情况。当然,我们无法把过去的经验一一都存在脑子里,而只能以一个通用的数据结构的形式存储以往的经验。这样的数据结构称为框架。框架提供了一个结构,一种组织。在这个结构或组织中,新的资料可以用从过去的经验中得到的概念来分析和解释。因此,框架是一种结构化表示法。
通常框架采用语义网络中的节点-槽-值表示结构。所以框架也可以定义为是一组语义网络的节点和槽,这组节点和槽可以描述格式固定的事物、行动和事件。语义网络可看做节点和弧线的集合,也可以视为框架的集合。
2.5.1框架的构成
框架通常由描述事物的各个方面的槽组成,每个槽可以拥有若干个侧面,而每个侧面又可以拥有若干个值。这些内容可以根据具体问题的具体需要来取舍,一个框架的一般结构如下:
<框架名>
<槽1><侧面11><值111>…<侧面12><值121>… …
<槽2><侧面21><值211>…
…
…
<槽n><侧面n1><值n11>…
…
<侧面nm><值nm1>…
较简单的情景是用框架来表示诸如人和房子等事物。例如,一个人可以用其职业、身高和体重等项描述,因而可以用这些项目组成框架的槽。当描述一个具体的人时,再用这些项目的具体值填入到相应的槽中。表2.3给出的是描述John的框架。
对于大多数问题,不能这样简单地用一个框架表示出来,必须同时使用许多框架,组成一个框架系统。
|
表2.3 简单框架示例 JOHN的描述框架
|
|

|