第2章 知识表示
人类智能活动一般都是基于一定知识而进行的,例如,求解几何问题时总要知道一些基本的公理或定理,医生在看病过程中也要有一定的医学常识等。人类开展的这些活动都离不开相关的领域知识,也就是说,只有当人们具备了一定的知识之后,才能对问题进行分析、推理和综合等。因此,可以认为知识是人类智能活动的物质基础与条件。
人工智能主要研究使用人工系统(机器或计算机)来模拟人类的智能活动。首先需要考虑的内容就是如何使该人工系统具有知识,即如何将知识表达出来并存储到人工系统当中去,这就是知识的表示问题。知识表示是人工智能研究的一个重要课题,不同的知识有不同的表示方法,而且对不同的问题其表示方法也各不相同,一个合理的知识表示不仅会使得问题求解变得容易,并且还有较高的求解效率。为此,人们研究了许多知识的表示方法,本章将介绍主要的几种。
2.1 知识的基本概念
知识反映了客观世界中事物某一方面的属性以及事物之间的相互关系,不同事物或者相同事物间的不同关系形成了不同的知识。这些事物及其属性的反映就是信息,对信息的处理通常是通过数据来完成的。这里,将涉及数据、信息和知识三个不同层次的概念。
数据是客观世界中搜集的原始素材,它是信息的载体和表示,如数字“6”就是一个数据。
人们根据一定的目的按一定的形式对数据进行加工与处理,就形成了有关的信息,如用数据“6”可以代表“6本书”,也可以代表“6个人”。可见,信息是数据在特定场合下的具体含义,或者说信息是数据的语义。
……