人工智能是以知识为基础的。知识包括事实、规则和控制策略等不同类型。如“太阳是圆的”,“如果红灯亮,则停止行走”,“从最近的房间开始逐个房间寻找”等。而现在的计算机是数字式的,只能处理用和1编码的二进制代码。如何让计算机能够理解人类用自然语言表达的知识,以象人类思维过程一样在机器上进行推理、判断、学习、决策等各种信息加工,并将加工后的结果以人类能够理解的形式呈现给用户?是人工智能要解决的首要问题。为此,科学家们提出了许多种知识表示方法,如状态空间法、问题规约法、谓词逻辑法、语义网络、框架表示法、剧本表示法等等。知识表示问题是人工智能研究的核心问题之一。对知识表示新方法和混合表示方法的研究仍然是许多人工智能专家学者感兴趣的研究方向。适当选择和正确使用知识表示方法将极大地提高人工智能问题的求解效率。人们总是希望能够使用行之有效的知识表示方法来解决面临的问题。本章将对这些常用的知识表示方法进行介绍。
领取专属 10元无门槛券
私享最新 技术干货