人工智能与专家系统-第2章-知识表示概要课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《人工智能与专家系统-第2章-知识表示概要课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 专家系统 知识 表示 概要 课件
- 资源描述:
-
1、第第2章章 知识表示知识表示 2.1 知识与知识表示的概念知识与知识表示的概念 2.2 一阶谓词逻辑表示法一阶谓词逻辑表示法 2.3 产生式表示法产生式表示法 2.4 语义网络表示法语义网络表示法 2.5 框架表示法框架表示法 2.6 过程表示法过程表示法 按照符号主义的观点,知识是一切智能行为的基础,要使按照符号主义的观点,知识是一切智能行为的基础,要使计算机具有智能,首先必须使它拥有知识。计算机具有智能,首先必须使它拥有知识。12.1 知识与知识表示的概念知识与知识表示的概念 2.1.1 知识的概念知识的概念 2.1.2 知识表示的概念知识表示的概念22.1.1 知识的概念知识的概念什么是
2、知识什么是知识知识的一般概念知识的一般概念 知识是人们在改造客观世界的实践中积累起来的知识是人们在改造客观世界的实践中积累起来的认识认识和和经验经验 认识:认识:包括对事物现象、本质、属性、状态、关系、联系和运动等的认识包括对事物现象、本质、属性、状态、关系、联系和运动等的认识 经验:经验:包括解决问题的包括解决问题的微观方法:微观方法:如步骤、操作、规则、过程、技巧等如步骤、操作、规则、过程、技巧等 宏观方法:宏观方法:如战略、战术、计谋、策略等如战略、战术、计谋、策略等知识的有代表性的定义知识的有代表性的定义 (1)Feigenbaum:知识是经过剪裁、塑造、解释、选择和转换了的信息知识是
3、经过剪裁、塑造、解释、选择和转换了的信息 (2)Bernstein:知识由特定领域的描述、关系和过程组成知识由特定领域的描述、关系和过程组成 (3)Heyes-Roth:知识知识=事实事实+信念信念+启发式启发式知识、信息、数据及其关系知识、信息、数据及其关系 数据数据是信息的载体,本身无确切含义,其关联构成信息是信息的载体,本身无确切含义,其关联构成信息 信息信息是数据的关联,赋予数据特定的含义,仅可理解为描述性知识是数据的关联,赋予数据特定的含义,仅可理解为描述性知识 知识知识可以是对信息的关联,也可以是对已有知识的再认识可以是对信息的关联,也可以是对已有知识的再认识 常用的关联方式:常用
4、的关联方式:if then 32.1.1 知识的概念知识的概念知识的类型知识的类型(1/2)按知识的性质按知识的性质 概念、命题、公理、定理、规则和方法概念、命题、公理、定理、规则和方法按知识的作用域按知识的作用域 常识性知识:常识性知识:通用通识的知识。人们普遍知道的、适应所有领域的知识。通用通识的知识。人们普遍知道的、适应所有领域的知识。领域性知识:领域性知识:面向某个具体专业领域的知识。面向某个具体专业领域的知识。例如:例如:专家经验。专家经验。按知识的作用效果按知识的作用效果 事实性知识:事实性知识:用于描述事物的概念、定义、属性等;用于描述事物的概念、定义、属性等;或用于描述问题的状
5、态、环境、条件等。或用于描述问题的状态、环境、条件等。过程性知识:过程性知识:用于问题求解过程的操作、演算和行为的知识;用于问题求解过程的操作、演算和行为的知识;用来指出如何使用那些与问题有关的事实性知识的知识;用来指出如何使用那些与问题有关的事实性知识的知识;表示方式:表示方式:产生式、谓词、语义网络等。产生式、谓词、语义网络等。控制性知识:控制性知识:(元知识或超知识元知识或超知识)是关于如何使用过程性知识的知识;是关于如何使用过程性知识的知识;例如:例如:推理策略、搜索策略、不确定性的传播策略。推理策略、搜索策略、不确定性的传播策略。42.1.1 知识的概念知识的概念知识的类型知识的类型
6、(2/2)按知识的层次按知识的层次 表层知识:表层知识:描述客观事物的现象的知识。例如:感性、事实性知识描述客观事物的现象的知识。例如:感性、事实性知识 深层知识:深层知识:描述客观事物本质、内涵等的知识。例如:理论知识描述客观事物本质、内涵等的知识。例如:理论知识按知识的确定性按知识的确定性 确定性知识:确定性知识:可以说明其真值为真或为假的知识可以说明其真值为真或为假的知识 不确定性知识:不确定性知识:包括不精确、模糊、不完备知识包括不精确、模糊、不完备知识 不精确:不精确:知识本身有真假,但由于认识水平限制却不能肯定其真假知识本身有真假,但由于认识水平限制却不能肯定其真假 表示:用可信度
7、、概率等描述表示:用可信度、概率等描述 模糊:模糊:知识本身的边界就是不清楚的。例如:大,小等知识本身的边界就是不清楚的。例如:大,小等 表示:用可能性、隶属度来描述表示:用可能性、隶属度来描述 不完备:不完备:解决问题时不具备解决该问题的全部知识。例如:医生看病解决问题时不具备解决该问题的全部知识。例如:医生看病按知识的等级按知识的等级 零级知识:零级知识:叙述性知识叙述性知识 一级知识:一级知识:过程性知识过程性知识 二级知识:二级知识:控制性知识(元知识或超知识)控制性知识(元知识或超知识)52.1.2 知识表示的概念知识表示的概念知识表示的含义及要求知识表示的含义及要求什么是知识表示什
8、么是知识表示 是对知识的描述,即用一组符号把知识编码成计算机可以接受的某是对知识的描述,即用一组符号把知识编码成计算机可以接受的某种结构。其表示方法不唯一。种结构。其表示方法不唯一。知识表示的要求知识表示的要求 表示能力:表示能力:能否正确、有效地表示问题。包括:能否正确、有效地表示问题。包括:表范围的广泛性表范围的广泛性 领域知识表示的高效性领域知识表示的高效性 对非确定性知识表示的支持程度对非确定性知识表示的支持程度 可利用性:可利用性:可利用这些知识进行有效推理。包括:可利用这些知识进行有效推理。包括:对推理的适应性:对推理的适应性:推理是根据已知事实利用知识导出结果的过推理是根据已知事
9、实利用知识导出结果的过程程 对高效算法的支持程度:对高效算法的支持程度:知识表示要有较高的处理效率知识表示要有较高的处理效率 可实现性:可实现性:要便于计算机直接对其进行处理要便于计算机直接对其进行处理 可组织性:可组织性:可以按某种方式把知识组织成某种知识结构可以按某种方式把知识组织成某种知识结构 可维护性:可维护性:便于对知识的增、删、改等操作便于对知识的增、删、改等操作 自然性:自然性:符合人们的日常习惯符合人们的日常习惯 可理解性:可理解性:知识应易读、易懂、易获取等知识应易读、易懂、易获取等 62.1.2 知识表示的概念知识表示的概念知识表示的观点及方法知识表示的观点及方法知识表示的
10、观点知识表示的观点 陈述性观点:陈述性观点:知识的存储与知识的使用相分离知识的存储与知识的使用相分离 优点:优点:灵活、简洁,演绎过程完整、确定,知识维护方便灵活、简洁,演绎过程完整、确定,知识维护方便 缺点:缺点:推理效率低、推理过程不透明推理效率低、推理过程不透明 过程性观点:过程性观点:知识寓于使用知识的过程中知识寓于使用知识的过程中 优点:优点:推理效率高、过程清晰推理效率高、过程清晰 缺点:缺点:灵活性差、知识维护不便灵活性差、知识维护不便知识表示的方法知识表示的方法 逻辑表示法:逻辑表示法:一阶谓词逻辑一阶谓词逻辑 产生式表示法:产生式表示法:产生式规则产生式规则 结构表示法:结构
11、表示法:语义网络,框架语义网络,框架 过程表示法:过程表示法:7第第2章章 知识表示知识表示 2.1 知识表示与知识表示的概念知识表示与知识表示的概念 2.2 一阶谓词逻辑表示法一阶谓词逻辑表示法 2.3 产生式表示法产生式表示法 2.4 语义网络表示法语义网络表示法 2.5 框架表示法框架表示法 2.6 过程表示法过程表示法82.2 一阶谓词逻辑表示法一阶谓词逻辑表示法 主要讨论主要讨论一阶谓词逻辑表示的逻辑学基础一阶谓词逻辑表示的逻辑学基础 命题和真值;论域和谓词;连词和量词;命题和真值;论域和谓词;连词和量词;项与合式公式;自由变元与约束变元项与合式公式;自由变元与约束变元谓词逻辑表示方
12、法谓词逻辑表示方法谓词逻辑表示的应用谓词逻辑表示的应用谓词逻辑表示的特性谓词逻辑表示的特性 一阶谓词逻辑表示法是一种基于数理逻辑的表示方法。一阶谓词逻辑表示法是一种基于数理逻辑的表示方法。数理逻辑是一门研究推理的学科。可分为:数理逻辑是一门研究推理的学科。可分为:一阶经典逻辑:一阶经典逻辑:一阶经典命题逻辑,一阶经典谓词逻辑一阶经典命题逻辑,一阶经典谓词逻辑 非一阶经典逻辑:非一阶经典逻辑:指除经典逻辑以外的那些逻辑,例如:二阶逻指除经典逻辑以外的那些逻辑,例如:二阶逻辑,多值逻辑,模糊逻辑等。辑,多值逻辑,模糊逻辑等。92.2.1一阶谓词逻辑表示的逻辑学基础一阶谓词逻辑表示的逻辑学基础命题与
13、真值命题与真值命题的定义:命题的定义:断言:断言:定义定义2.1 一个陈述句称为一个断言一个陈述句称为一个断言.命题:命题:具有真假意义的断言称为命题具有真假意义的断言称为命题.命题的真值:命题的真值:T:表示命题的意义为真表示命题的意义为真 F:表示命题的意义为假表示命题的意义为假命题真值的说明命题真值的说明 一个命题不能同时既为真又为假一个命题不能同时既为真又为假 一个命题可在一定条件下为真,而在另一条件下为假一个命题可在一定条件下为真,而在另一条件下为假102.2.1一阶谓词逻辑表示的逻辑学基础一阶谓词逻辑表示的逻辑学基础论域和谓词论域和谓词(1/2)论域:论域:由所讨论对象的全体构成的
14、集合。亦称为个体域由所讨论对象的全体构成的集合。亦称为个体域个体:个体:论域中的元素论域中的元素谓词:谓词:在谓词逻辑中命题是用形如在谓词逻辑中命题是用形如P(x1,x2,xn)的谓词来表示的的谓词来表示的 谓词名:是命题的谓语,表示个体的性质、状态或个体之间的关系谓词名:是命题的谓语,表示个体的性质、状态或个体之间的关系 个体:是命题的主语,表示独立存在的事物或概念个体:是命题的主语,表示独立存在的事物或概念 定义定义2.2 设设D是个体域,是个体域,P:DnT,F是一个映射,其中是一个映射,其中 则称则称P是一个是一个n元谓词,记为元谓词,记为P(x1,x2,xn),其中,其中,x1,x2
15、,xn为个体,可为个体,可以是个体常量、变元和函数。以是个体常量、变元和函数。例如:例如:GREATER(x,6)x大于大于6 TEACHER(father(Wang Hong)王宏的父亲是一位教师王宏的父亲是一位教师,|),(2121DxxxxxxDnnn 112.2.1一阶谓词逻辑表示的逻辑学基础一阶谓词逻辑表示的逻辑学基础论域和谓词论域和谓词(2/2)函数:函数:定义定义2-3 设设D是个体域,是个体域,f:DnD是一个映射,其中是一个映射,其中则称则称f f是是D D上的一个上的一个n n元函数,记作元函数,记作 f(xf(x1 1,x,x2 2,x xn n)谓词与函数的区别:谓词与
16、函数的区别:谓词是谓词是D到到T,F的映射,函数是的映射,函数是D到到D的映射的映射 谓词的真值是谓词的真值是T和和F,函数的值(无真值)是函数的值(无真值)是D中的元素中的元素 谓词可独立存在,函数只能作为谓词的个体谓词可独立存在,函数只能作为谓词的个体,|),(2121DxxxxxxDnnn 122.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础连词连词连词:连词:“非非”或者或者“否定否定”。表示对其后面的命题的否定。表示对其后面的命题的否定 :“析取析取”。表示所连结的两个命题之间具有。表示所连结的两个命题之间具有“或或”的关系的关系:“合取合取”。表示所连结的两个命题之间
17、具有表示所连结的两个命题之间具有“与与”的关系。的关系。:“条件条件”或或“蕴含蕴含”。表示。表示“若若则则”的语义。读作的语义。读作“如果如果P,则,则Q”其中,其中,P称为条件的前件,称为条件的前件,Q称为条件的后件。称为条件的后件。:称为称为“双条件双条件”。它表示。它表示“当且仅当当且仅当”的语义。即读作的语义。即读作“P当且仅当当且仅当Q”。例如,对命题例如,对命题P和和Q,PQ表示表示“P当且仅当当且仅当Q”,PQPPQPQPQPQTTFTTTTTFFTFFFFTTTFTFFFTFFTT132.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础量词量词量词:量词:全称量词,
18、意思是:全称量词,意思是“所有的所有的”、“任一个任一个”命题命题(x)P(x)为真,当且仅当对论域中的所有为真,当且仅当对论域中的所有x,都有都有P(x)为真为真 命题命题(x)P(x)为假,当且仅当至少存在一个为假,当且仅当至少存在一个xi D,使得使得P(xi)为假为假 :存在量词,意思是:存在量词,意思是“至少有一个至少有一个”、“存在有存在有”命题命题(x)P(x)为真,当且仅当至少存在一个为真,当且仅当至少存在一个xi D,使得使得P(xi)为真为真 命题命题(x)P(x)为假,当且仅当对论域中的所有为假,当且仅当对论域中的所有x,都有都有P(x)为假为假 142.2.1一阶谓词逻
19、辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础项与合式公式项与合式公式项项 定义定义2-4 项满足如下规则:项满足如下规则:(1)单独一个个体词是项;单独一个个体词是项;(2)若若t1,t2,tn是项,是项,f是是n元函数,则元函数,则f(t1,t2,tn)是项;是项;(3)由由(1)、(2)生成的表达式是项。生成的表达式是项。项是把个体常量、个体变量和函数统一起来的一念。项是把个体常量、个体变量和函数统一起来的一念。原子谓词公式原子谓词公式 定义定义2-5 原子谓词公式的含义为:原子谓词公式的含义为:若若t1,t2,tn是项,是项,P是谓词,则称是谓词,则称P(t1,t2,tn)为原子谓词公式。
20、为原子谓词公式。合式公式合式公式 定义定义2-6 满足如下规则的谓词演算可得到合式公式:满足如下规则的谓词演算可得到合式公式:(1)单个原子谓词公式是合式公式;单个原子谓词公式是合式公式;(2)若若A是合式公式,则是合式公式,则A也是合式公式;也是合式公式;(3)若若A,B是合式公式,则是合式公式,则AB,AB,AB,AB也都是合式公式;也都是合式公式;(4)若若A是合式公式,是合式公式,x是项,则是项,则(x)A(x)和和(x)A(x)都是合式公式。都是合式公式。例如,例如,P(x,y)Q(y),(x)(A(x)B(x),都是合式公式。都是合式公式。连词的优先级连词的优先级 ,152.2.1
21、一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础自由变元与约束变元自由变元与约束变元辖域:辖域:指位于量词后面的单个谓词或者用括弧括起来的合式公式指位于量词后面的单个谓词或者用括弧括起来的合式公式约束变元:约束变元:辖域内与量词中同名的变元称为约束变元辖域内与量词中同名的变元称为约束变元自由变元:自由变元:不受约束的变元称为自由变元不受约束的变元称为自由变元 例子:例子:(x)(P(x,y)Q(x,y)R(x,y)其中,其中,(P(x,y)Q(x,y)是是(x)的辖域的辖域 辖域内的变元辖域内的变元x是受是受(x)约束的变元约束的变元 R(x,y)中的中的x和所有和所有的的y都是自由变元都
22、是自由变元变元的换名:变元的换名:谓词公式中的变元可以换名。但需注意:谓词公式中的变元可以换名。但需注意:第一:对约束变元,必须把同名的约束变元都统一换成另外一个相同的名第一:对约束变元,必须把同名的约束变元都统一换成另外一个相同的名字,且不能与辖域内的自由变元同名。字,且不能与辖域内的自由变元同名。例,对例,对(x)P(x,y),可把约束变元,可把约束变元x换成换成z,得到公式得到公式(z)P(z,y)。第二:对辖域内的自由变元,不能改成与约束变元相同的名字。第二:对辖域内的自由变元,不能改成与约束变元相同的名字。例,对例,对(x)P(x,y),可把可把y换成换成t,得到,得到(x)P(x,
23、t),但不能换成,但不能换成x。162.2.2 谓词逻辑表示方法谓词逻辑表示方法(1/2)表示步骤:表示步骤:(1)先根据要表示的知识定义谓词先根据要表示的知识定义谓词 (2)再用连词、量词把这些谓词连接起来再用连词、量词把这些谓词连接起来例例2.1 表示知识表示知识“所有教师都有自己的学生所有教师都有自己的学生”。定义谓词:定义谓词:T(x):表示表示x 是教师。是教师。S(y):表示表示y是学生。是学生。TS(x,y):表示表示x是是y的老师。的老师。表示知识:表示知识:(x)(y)(T(x)TS(x,y)S(y)可读作:对所有可读作:对所有x,如果如果x是一个教师,那么一定存在一个个体是
24、一个教师,那么一定存在一个个体y,y的的老师是老师是x,且,且y是一个学生。是一个学生。172.2.2 谓词逻辑表示方法谓词逻辑表示方法(2/2)例例2.2 表示知识表示知识“所有的整数不是偶数就是奇数所有的整数不是偶数就是奇数”。定义谓词:定义谓词:I(x):x是整数,是整数,E(x):x是偶数,是偶数,O(x):x是奇数是奇数 表示知识:表示知识:(x)(I(x)E(x)O(x)例例2.3 表示如下知识:表示如下知识:王宏是计算机系的一名学生。王宏是计算机系的一名学生。王宏和李明是同班同学。王宏和李明是同班同学。凡是计算机系的学生都喜欢编程序。凡是计算机系的学生都喜欢编程序。定义谓词:定义
25、谓词:COMPUTER(x):表示表示x是计算机系的学生。是计算机系的学生。CLASSMATE(x,y):表示表示x和和y是同班同学。是同班同学。LIKE(x,y):表示表示x喜欢喜欢y。表示知识:表示知识:COMPUTER(Wang Hong)CLASSMATE(Wang Hong,Li Ming)(x)(COMPUTER(x)LIKE(x,programming)182.2.3 谓词逻辑表示的应用谓词逻辑表示的应用机器人移盒子问题机器人移盒子问题(1/6)分别定义描述状态和动作的谓词分别定义描述状态和动作的谓词描述状态的谓词:描述状态的谓词:TABLE(x):x是桌子是桌子 EMPTY(y
展开阅读全文