(人工智能)人工智能教案章知识表示概述

上传人:管****问 文档编号:127120370 上传时间:2020-03-30 格式:DOC 页数:7 大小:31.57KB
返回 下载 相关 举报
(人工智能)人工智能教案章知识表示概述_第1页
第1页 / 共7页
(人工智能)人工智能教案章知识表示概述_第2页
第2页 / 共7页
(人工智能)人工智能教案章知识表示概述_第3页
第3页 / 共7页
(人工智能)人工智能教案章知识表示概述_第4页
第4页 / 共7页
(人工智能)人工智能教案章知识表示概述_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《(人工智能)人工智能教案章知识表示概述》由会员分享,可在线阅读,更多相关《(人工智能)人工智能教案章知识表示概述(7页珍藏版)》请在金锄头文库上搜索。

1、4.1 概述4.1.1 知识的定义很难给知识以明确的定义,只能从不同侧面加以理解,不同的人有不同的理解。知识表示是人工智能研究中最基本的问题之一。在知识处理中总要问到:如何表示知识,怎样使机器能懂这些知识,能对之进行处理,并能以一种人类能理解的方式将处理结果告诉人们。在AI系统中,给出一个清晰简洁的有关知识的描述是很困难的。有研究报道认为。严格地说AI对知识表示的认真、系统的研究才刚刚开始。下面是一些专家的看法:Feigenbaum:知识是经过消减、塑造、解释和转换的信息。Bernstein:知识是由特定领域的描述、关系和过程组成的。Hayes-roth:知识是事实、信念和启发式规则。从知识库

2、的观点看,知识是某领域中所涉及的各有关方面的一种符号表示。另外有一种三维的描述方法:(范围,目的,有效性),其中知识的范围由具体到一般,知识的目的从说明到指定,知识的有效性从确定到不确定。例如,“今天下雨”这种知识是具体的、说明性、不确定的,而“要证AB,只需证明AB是不可满足的”这种知识是一般性的、指示性、确定性的。4.1.2 知识的分类从不同的角度、不同的侧面对知识有着不同的分类方法。在此,我们根据知识表达的内容,将其简单地分为如下几类:事实性知识知识的一般直接表示,如果事实性知识是批量的、有规律的,则往往以表格、图册,甚至数据库等形式出现。这种知识描述一般性的事实,如凡是冷血动物都要冬眠

3、,哺乳动物都是胎生繁殖后代等。过程性知识表述做某件事的过程。标准程序库也是常见的过程性知识,而且是系列化、配套的。如电视机维修法,怎样烹制法国大餐等。行为性知识不直接给出事实本身,只给出它在某方面的行为。行为性知识经常表示为某种数学模型,从某种意义上讲,行为性知识描述的是事物的内涵,而不是外延。如微分方程实例性知识只给出一些实例。知识藏在实例中。感兴趣的不是实例本身,而是隐藏在大量实例中的规律性知识。举例说明类比性知识既不给出外延,也不给出内涵,只给出它与其它事物的某些相似之处。类比性知识一般不能完整地刻画事物,但它可以启发人们在不同的领域中做到知识的相似性共享。如比喻,心如刀绞,谜语等元知识

4、有关知识的知识。最重要的元知识是如何使用知识的知识。例如,一个好的专家系统应该知道自己能回答什么问题,不能回答什么问题,这就是关于自己知识的知识。元知识是用于如何从知识库中找到想要的知识。4.1.3 知识的要素 知识的要素是指构成知识的必需元素。在这里,我们关心的是一个人工智能系统所处理的知识的组成成分。一般而言,人工智能系统的知识包含事实、规则、控制和元知识。4.1.4 知识表示定义知识表示方法是研究用机器表示知识的可行性、有效性的一般方法,是一种数据结构与控制结构的统一体,既考虑知识的存储又考虑知识的使用。知识表示可看成是一组事物的约定,以把人类知识表示成机器能处理的数据结构。事实:事物的

5、分类、属性、事物间关系、科学事实、客观事实等。是有关问题环境的一些事物的知识,常以“是”形式出现,也是最低层的知识。例如:雪是白色的,人有四肢。规则:事物的行动、动作和联系的因果关系知识。这种知识是动态的,常以“如果那么”形式出现。例如启发式规则,如果下雨,则出门带伞。控制:当有多个动作同时被激活时,选择哪一个动作来执行的知识。是有关问题的求解步骤、规划、求解策略等技巧性知识元知识:怎样使用规则、解释规则、校验规则、解释程序结构等知识。是有关知识的知识,是知识库中的高层知识。元知识与控制知识有时有重叠。知识表示有如下特性: 知识表示是智能推理的部分理论。 知识表示是有效计算的载体 知识表示是交

6、流的媒介(如语义网络)4.1.5 选取知识表示的因素选取何种知识表示方法来表示知识,不仅取决于知识类型,还有很多其它因素的影响,例如:表示知识的范围是否广泛例如,数理逻辑表示是一种广泛的知识表示办法,如果单纯用数字表示,则范围就有限制。是否适于推理人工智能只能处理适合推理的知识表示,因此所选用的知识表示必须适合推理。数学模型(拉格朗日插值法)适合推理,普通的数据库只能供浏览检索,但不适合推理。是否适于计算机处理计算机只能处理离散的、量化的byte字节流。因此,用文字表述的知识和连续形式表示的知识(如微分方程)不适合计算机处理。是否有高效的求解算法考虑到实用的性能,必须有高效的求解算法,知识表示

7、才有意义。 能否表示不精确知识自然界的信息具有先天的模糊性和不精确性,能否表示不精确知识也是考虑的重要因素。许多知识表示方法往往要经过改造,如确定性方法、主观贝叶斯方法等对证据和规则引入了不确定性度量,就是为了表达不精确的知识。能否在同一层次上和不同层次上模块化例如Prolog只有一个全局知识库,不能模块化,这是它的缺点。知识和元知识能否用统一的形式表示知识和元知识是属于不同层次的知识,使用统一的表示方法可以使知识处理简单。产生式表示法就能比较方便的表示这两种层次的知识。是否适合于加入启发信息在已知的前提下,如何最快的推得所需的结论,以及如何才能推得最佳的结论,我们的认识往往是不精确的。因此,

8、往往需要在元知识(控制知识)加入一些控制信息,也就是通常所说的启发信息。过程性表示还是说明性表示一般认为,说明性的知识表示涉及细节少,抽象程度高,因此可靠性好,修改方便,但执行效率低。过程性知识表示的优缺点与说明性知识表示的相反。表示方法是否自然一般在表示方法尽量自然和使用效率之间取得一个折中。比如,对于推理来说,Prolog比高级语言如Visual C+自然,但显然牺牲了效率。4.1.6 知识表示方法的分类表示方法种类繁多,而且分类的标准也不大相同,通常有:直接表示,逻辑表示,产生式规则表示法,语义网络表示法,框架表示法,脚本方法,过程表示,混合型知识表示方法,面向对象的表示方法等。一些主要

9、的知识表示方法彼此间关系可用右图表示:图4-1 知识表示方法体系t4-1_swf.htm总之,人工智能问题的求解是以知识表示为基础的。如何将已获得的有关知识以计算机内部代码形式加以合理地描述、存储、有效地利用,便是知识表示应解决的问题。知识表示的研究内容集中在两个方面,其一是表示观的研究,牵涉到认识论、本体论、知识工程等方面;其二就是表示方法的研究,各种表示方法的应用。 人工智能中知识表示研究的特点 智能行为所特有的灵活性问题。“常识问题”不能概括成一类简洁的理论,表示方法的理论研究是大量小理论的集合。 人工智能的任务受到计算装置的约束。这就导致了所采用的“表示方法”必须同时满足“刻画智能现象”与“计算装置可接收”这两个有时是矛盾的条件。处理矛盾的方法不同导致了不同的表示观。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号