人工智能第二章 知识表示方法133459.pptx
《人工智能第二章 知识表示方法133459.pptx》由会员分享,可在线阅读,更多相关《人工智能第二章 知识表示方法133459.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 知识表示方法知识表示方法2023/5/11内容简介内容简介2.2 2.2 一阶谓词逻辑表示法一阶谓词逻辑表示法2.3 2.3 产生式表示法产生式表示法2.4 2.4 框架表示法框架表示法2.6 2.6 面向对象表示法面向对象表示法62342.1 2.1 概述概述12.5 2.5 语义网络表示法语义网络表示法52023/5/112.1.1 2.1.1 知识知识知识是智能的基础知识是智能的基础知识是智能的基础知识是智能的基础 智能活动的过程就是获取并应用知识 人工智能对问题的求解是以知识为基础知识获取能力知识处理能力知识应用能力 如何将已有的知识以计算机内部代码的形式进行描述和存储,
2、以便利用知识就是知识表示知识表示需要解决的问题 什么是知识?将数字、字符串等关于客观事物的数量、属性等描述称“数据”;数据不等于数字,姓名、性别也是数据;数据是信息的载体和表示,信息是数据在特定场合下的含义,如“6”个人;知识是数据和信息的结合;2023/5/11知识的定义知识的定义 Feigenbaum Bernstein知识是经过削减、塑造、解释和转换的信息。简单地说,知识是经过加工的信息。知识是由特定领域的描述、关系和过程组成的。Hayes-Roth知识是事实、信念和启发式规则。从知识库的观点看,知识是某领域中所涉及的各有关方面的一种符号表示。总结:知识是把有关信息关联在一起形成的信息结
3、构例如:以如果则关联起来的信息2023/5/11知识要素知识要素 事实事实 规则规则有关问题环境的一些事物的知识,常以“是”的形式出现,表示静态的知识。有关问题中与事物的行动、动作相联系的因果关系知识,是动态的,常以“如果那么”形式出现。控制控制有关问题的求解步骤、技巧性知识,告诉怎么做一件事。元知识元知识有关知识的知识,是知识库中的高层知识。包括怎样使用规则,解释规则、校验规则、解释程序结构等知识。2023/5/11知识的特性知识的特性 相对正确性相对正确性 不确定性不确定性任何知识都只是在一定条件下产生的,只在一定条件下才是正确的:“以胖为美”;1+1=2;知识不只有真和假两种状态,也可能
4、具有很多不确定性的状态,因为信息可能是不精确的。知识的不确定性可能由随机、模糊、不完全性引起的。可表示性可表示性知识可以用适当形式表示出来,如使用语言、文字、图形;2023/5/11知识分类知识分类事实性知识事实性知识过程性知识过程性知识行为性知识行为性知识根据表达内容根据表达内容根据表达内容根据表达内容实例性知识实例性知识类比性知识类比性知识元知识元知识真理、常识性知识真理、常识性知识处理问题的方法,具有一定规律性处理问题的方法,具有一定规律性常表示为某种数学模型常表示为某种数学模型只给出实例,规律隐藏在其中只给出实例,规律隐藏在其中只给相似性的描述,不能完整刻画事物只给相似性的描述,不能完
5、整刻画事物关于知识的知识,用于寻找需要的知识关于知识的知识,用于寻找需要的知识2023/5/112.1.2 2.1.2 知识表示知识表示 知识需要合适的表示方式知识需要合适的表示方式任何国家民族都需要自己的语言文字来交流、记录知识;二进制使得数据可以在计算机中存储;需要研究人类智能在计算机上的表示方式,才能实现人工智能;2023/5/112.1.2 2.1.2 知识表示知识表示分类分类-根据表示与运用的关系划分根据表示与运用的关系划分陈述性知识表示陈述性知识表示:将知识表示与知识的运用分开处理,在表示知识时,并不涉及如何运用知识的问题,是一种静态的描述方法。如:语义网络优点:灵活简洁,只需存储
6、每个事实一次;缺点:工作效率低下,推理过程不透明;过程性知识表示过程性知识表示:将知识表示与知识的运用相结合,知识寓于程序中,是一种动态的描述方法。如:产生式系统 优点:推理过程直接、清晰,易于推理知识;缺点:表示不够严谨,知识交叉重叠,灵活性差;知识表示的定义知识表示的定义可看成是一组事物的约定,以把人类知识表示成机器能处理的数据结构。对知识进行表示的过程就是把知识编码成某种数据结构的过程。需要考虑知识的存储与使用2023/5/11选取知识表示的因素选取知识表示的因素l表示知识的范围是否广泛l是否适于推理l是否适于计算机处理l是否有高效的求解算法l能否表示不精确知识自然界许多知识都是不精确的
7、,对确定性方法有时需要加入不确定性度量l能否在同一层次上和不同层次上模块化只具有全局知识库无疑不够灵活l知识和元知识能否用统一的形式表示l是否适合于加入启发信息l过程性表示还是说明性表示l表示方法是否自然自然与效率常是矛盾的,如PROLOG与VC的区别;2023/5/112.2 2.2 一阶谓词逻辑表示法一阶谓词逻辑表示法一种重要的知识表示方法,它以数理逻辑一种重要的知识表示方法,它以数理逻辑为基础,是到目前为止能够表达人类思维为基础,是到目前为止能够表达人类思维和推理的一种最精确的形式语言。它的表和推理的一种最精确的形式语言。它的表现方式和人类自然语言非常接近,它能够现方式和人类自然语言非常
8、接近,它能够被计算机作精确推理。被计算机作精确推理。一阶谓词逻一阶谓词逻一阶谓词逻一阶谓词逻辑表示法辑表示法辑表示法辑表示法2023/5/112.2.1 2.2.1 知识的谓词逻辑表示法知识的谓词逻辑表示法用谓词公式既可表示事物的状态、属性和概念等事实性的知识,也可表示事物间具有因果关系的规则性知识。用谓词公式用谓词公式表示知识的表示知识的一般步骤一般步骤2.根据所要表达的根据所要表达的事物或概念,为事物或概念,为每个谓词中的变每个谓词中的变元赋以特定的值。元赋以特定的值。1.定义谓词及个体,定义谓词及个体,确定每个谓词及确定每个谓词及个体的确切含义。个体的确切含义。3.根据所要表达的根据所要
9、表达的知识的语义,用知识的语义,用适当的连接符将适当的连接符将各个谓词连接起各个谓词连接起来形成谓词公式。来形成谓词公式。2023/5/11谓词公式谓词公式u连词连词非连词或连词:用连接两个命题称为析取析取。与连词:用连接两个命题称为合取合取。蕴合连词:它表示“如果P,则Q”,其中P称为前件,Q称为后件。量量词词全称量词(x):表示对个体域 X 中的所有(或任一个)个体 x。存在量词(x):表示在个体域X中存在个体 x。2023/5/11由下述规则得到的谓词公式称为合式公式合式公式:单个谓词和单个谓词的否定称为原子谓词公式,原子谓词公式是合式公式。若A是合式公式,则A也是合式公式。若A、B都是
10、合式公式,则AB、AB、AB也都是合式公式。若A是合式公式,x 是任一个体变元,则(x)A和(x)A也都是合式公式。在合式公式中,连词的优先级别依序为:,2023/5/11谓词公式的解释在命题逻辑中,对命题公式中各个命题的一次真值指派称为命题公式的一个解释解释。一个谓词公式的解释可能有很多个。对于每一个解释,谓词公式都可求出一个真值(T或F)。2023/5/112.2.2 2.2.2 谓词逻辑表示知识举例谓词逻辑表示知识举例用谓词逻辑表示下列知识:武汉是一个美丽的城市,但她不是一个沿海城市。如果马亮是男孩,张红是女孩,则马亮比张红长得高。例例2.2.12.2.1第一步第一步第二步第二步第三步第
11、三步定义谓词如下:BCity(x):x是一个美丽的城市 HCity(x):x是一个沿海城市Boy(x):x是男孩 Girl(x):x是女孩 High(x,y):x比y长得高根据语义,用逻辑连接符连接BCity(wuhan)HCity(wuhan)(Boy(mal)Girl(zhangh)High(mal,zhangh)将个体代入谓词中,得到 BCity(wuhan),HCity(wuhan),Boy(mal),Girl(zhangh),High(mal,zhangh)2023/5/11例:用谓词公式表示下列知识自然数是大于零的整数。所有整数不是偶数就是奇数。偶数除以2是整数。2023/5/11
12、(1)定义谓词 N(x)表示 x 是自然数 I(x)表示 x 是整数 E(x)表示 x 是偶数 O(x)表示 x 是奇数 GZ(x)表示 x 大于零 S(x)表示 x 除以2(2)谓词公式知识表示 (x)(N(x)GZ(x)I(x)自然数是大于零的整数 (x)(I(x)E(x)O(x)所有整数不是偶数就是奇数 (x)(E(x)I(S(x)偶数除以2是整数2023/5/112.2.32.2.3一阶谓词逻辑表示法特点一阶谓词逻辑表示法特点优点优点优点优点缺点缺点缺点缺点严密性严密性易于实现易于实现知识易表达知识易表达通用性通用性自然性自然性效率低效率低灵活性差灵活性差组合爆炸组合爆炸返回返回只能表
13、达确定的知识只能表达确定的知识2023/5/112.3 2.3 产生式表示法产生式表示法 1943年年E.Post第一次提出称为第一次提出称为“Post机机”的计算的计算模型(模型(计算理论计算理论)一种描述形式语言的语法又称为产生式规则一种描述形式语言的语法又称为产生式规则表示法,它和图灵机有相同的计算能力。目表示法,它和图灵机有相同的计算能力。目前产生式表示法已成为人工智能中应用最多前产生式表示法已成为人工智能中应用最多的一种知识表示方法。的一种知识表示方法。产生式知识产生式知识产生式知识产生式知识表示方法表示方法表示方法表示方法19721972年纽厄尔和西蒙在研究人类知识模型开发年纽厄尔
14、和西蒙在研究人类知识模型开发了基于规则的产生式系统。了基于规则的产生式系统。2023/5/112.3.1 2.3.1 产生式的基本形式产生式的基本形式产生式通常用于表示具有因果关系的知识,其基本形式是产生式通常用于表示具有因果关系的知识,其基本形式是PQ 或或 IF P THEN Q其中,其中,P是产生式的前提或条件,用于指出该产生式是否是是产生式的前提或条件,用于指出该产生式是否是可用的条件;可用的条件;Q是一组结论或动作,用于指出该产生式的前是一组结论或动作,用于指出该产生式的前提条件提条件P P被满足时,应该得出的结论或应该执行的操作。被满足时,应该得出的结论或应该执行的操作。P和和Q都
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能第二章 知识表示方法133459 人工智能 第二 知识 表示 方法 133459
限制150内