概述
逻辑表示法
规则表示法
语义网络表示法
框架表示法
面向对象表示法

 

 

 

 

 

 

 

 

知识就是力量!

逻辑 规则 语义 框架 对象
 
 

概述

      人类在日常的思维和问题求解活动中,当分析和解释新的情况时,常常使用从过去的经验中积累起来的知识。这些知识规模巨大而且以很好的组织形式存储在人类的记忆中。由于过去瓣经验是由无数个具体事例、事件组成的,人们无法把所有事例、事件的细节都一一存储在大脑中,而只能以一个通用的数据结构的形式来存储。这样的数据结构称为框架,适于表达多种类型的知识。对一个特定的事物,只要把它的特征数据填入框架,该框架就表示了该事物。

框架的结构

      一个框架(frame)由框架名和一组用于描述框架各方面具体属性的槽(Slot)组成。每个槽设有一个槽名,它的值描述框架所表示的事物的各组成部分的属性。槽下面还可以进一步分为多个侧面(Facet),每个侧面以有一个或多个侧面值,每个侧面值又可以是一个值或是一个概念的陈述。

框架的结构可以抽象地表示如下:

<框架名>

<槽名1>    <侧面值11><值111>

           <侧面值12><值121>

             

           <侧面值1n><值1m1>

<槽名1>    <侧面值n1><值n11>

           <侧面值n21><值n21>

             

 

框架的特点

      (1)、框架可以为实体、属性、关系和默认值等提供显式的表示,其中提供默认值特别重要,它相当于人类根据以往的经验对情况的预测,非常适合于表示常识性知识。在推理过程中遇到不知道的情况,可用默认值代替,这样比较接近人类的推理。

      (2)、容易附加过程信息。的过程附件不仅提供了附加的推理机制,还可以矛盾检测,用于知识库的一致性维护。

      (3)、框架的层次结构提供了继承特性。框架的属性及附加过程都可以从高层次的框架继承下来。与语义网络类似,应用继承性可以实现高效的推理。


返回