人工智能课件:AI2章确定性知识系统.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《人工智能课件:AI2章确定性知识系统.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 课件 AI2 确定性 知识 系统
- 资源描述:
-
1、1第第2章章 确定性知识系统确定性知识系统 按照符号主义的观点,知识是一切智能行为的基础,要使计算机具有智能,按照符号主义的观点,知识是一切智能行为的基础,要使计算机具有智能,首先必须使它拥有知识,并且能够使用知识。首先必须使它拥有知识,并且能够使用知识。 2.1 确定性知识系统概述确定性知识系统概述2.2 确定性知识表示方法确定性知识表示方法2.3 确定性知识推理方法确定性知识推理方法2.4 确定性知识系统简介确定性知识系统简介22.1 确定性知识系统概述确定性知识系统概述2.1.1 确定性知识表示概述确定性知识表示概述 1.知识的概念知识的概念 2.知识的类型知识的类型 3.知识表示的概念
2、知识表示的概念 4.知识表示方法知识表示方法2.1.2 确定性知识推理概述确定性知识推理概述31.知识的概念知识的概念一般性观点一般性观点 知识是人们在改造客观世界的实践中积累起来的知识是人们在改造客观世界的实践中积累起来的认识认识和和经验经验信息加工观点信息加工观点 知识是对信息进行智能性加工所形成的对客观世界规律性的认识。知识是对信息进行智能性加工所形成的对客观世界规律性的认识。 知识知识 = 信息信息 + 关联关联 常用的关联形式:常用的关联形式: 如果如果 , 则则 代表性解释代表性解释 (1) Feigenbaum: 知识是经过剪裁、塑造、解释、选择和转换了的信息知识是经过剪裁、塑造
3、、解释、选择和转换了的信息 (2) Bernstein:知识由特定领域的描述、关系和过程组成知识由特定领域的描述、关系和过程组成 (3) Heyes-Roth:知识知识=事实事实+信念信念+启发式启发式42.知识的类型知识的类型按知识的适用范围按知识的适用范围 常识性知识:常识性知识:通用通识的、普遍知道的、适应所有领域的知识。通用通识的、普遍知道的、适应所有领域的知识。 领域性知识:领域性知识:面向某个具体专业领域的知识。如:专家经验。面向某个具体专业领域的知识。如:专家经验。按知识的作用效果按知识的作用效果 陈述性知识或事实性知识(零级):陈述性知识或事实性知识(零级):用于描述事物的概念
4、、定义、属性,用于描述事物的概念、定义、属性,或状态、环境、条件等;回答或状态、环境、条件等;回答“是什么?是什么?”、“为是么?为是么?” 过程性知识或程序性知识(一级):过程性知识或程序性知识(一级):用于问题求解过程的操作、演算和行用于问题求解过程的操作、演算和行为的知识,即如何使用事实性知识的知识。回答为的知识,即如何使用事实性知识的知识。回答“怎么做?怎么做?” 控制性知识或策略性知识(二级):控制性知识或策略性知识(二级):是关于如何使用过程性知识的是关于如何使用过程性知识的知识知识,如:推理策略、搜索策略、不确定性的传播策略。如:推理策略、搜索策略、不确定性的传播策略。按知识的确
5、定性按知识的确定性 确定性知识:确定性知识:可以给出其可以给出其“真真”、“假假”的知识。的知识。 不确定性知识:不确定性知识:具有不确定特性(不精确、模糊、不完备)的知识。具有不确定特性(不精确、模糊、不完备)的知识。53.知识表示的概念知识表示的概念知识表示的解释知识表示的解释 知识表示是对知识的描述,即用一组符号把知识编码成计算机可以接受的知识表示是对知识的描述,即用一组符号把知识编码成计算机可以接受的某种结构。其表示方法不唯一。某种结构。其表示方法不唯一。知识表示的要求知识表示的要求 表示能力:表示能力: 是指能否正确、有效地将问题求解所需要的知识表示出来。是指能否正确、有效地将问题求
6、解所需要的知识表示出来。 可利用性:可利用性:是指表示方法应有利于进行有效的知识推理。包括:对推理的是指表示方法应有利于进行有效的知识推理。包括:对推理的适应性,对高效算法的支持程度适应性,对高效算法的支持程度 可组织性与可维护性:可组织性与可维护性: 可组织性是指可以按某种方式把知识组织成某种知识结构。可组织性是指可以按某种方式把知识组织成某种知识结构。 可维护性是指要便于对知识的增、删、改等操作可维护性是指要便于对知识的增、删、改等操作 可理解性与可实现性:可理解性与可实现性: 可理解性是指知识应易读、易懂、易获取等可理解性是指知识应易读、易懂、易获取等 可实现性是指知识的表示要便于计算机
7、上实现可实现性是指知识的表示要便于计算机上实现64.知识表示方法知识表示方法 知识表示方法也称知识表示技术,其表示形式被称为知识表示模式。知识表示方法也称知识表示技术,其表示形式被称为知识表示模式。知识表示的类型知识表示的类型 按知识的不同存储方式:按知识的不同存储方式: 陈述性知识:陈述性知识:知识用某种数据结构来表示;知识用某种数据结构来表示; 知识本身和使用知识的过程相分离。知识本身和使用知识的过程相分离。 过程性知识:过程性知识:知识和使用知识的过程结合在一起。知识和使用知识的过程结合在一起。知识表示的基本方法知识表示的基本方法 非结构化方法:非结构化方法: 一阶谓词逻辑一阶谓词逻辑
8、产生式规则产生式规则 结构化方法:结构化方法: 语义网络语义网络 框架框架知识表示的其它方法知识表示的其它方法 状态空间法和问题归约法。放在搜索中讨论。状态空间法和问题归约法。放在搜索中讨论。72.1 确定性知识系统概述确定性知识系统概述2.1.1 确定性知识表示概述确定性知识表示概述2.1.2 确定性知识推理概述确定性知识推理概述 1. 推理的概念推理的概念 2. 推理方法及其分类推理方法及其分类 3. 推理控制策略及其分类推理控制策略及其分类8 按照心理学的观点,推理是由具体事例归纳出一般规律,或者根据已有知按照心理学的观点,推理是由具体事例归纳出一般规律,或者根据已有知识推出新的结论的思
9、维过程。心理学对推理有两种解释:识推出新的结论的思维过程。心理学对推理有两种解释: 从结构的角度:从结构的角度: 推理由两个以上的判断所组成推理由两个以上的判断所组成 ,是一种对已有判断进行分析和综合,再得,是一种对已有判断进行分析和综合,再得出新的判断的过程。例如,若有以下两个判断:出新的判断的过程。例如,若有以下两个判断: 计算机系的学生都会编程序;计算机系的学生都会编程序; 程强是计算机系的一名学生;程强是计算机系的一名学生;则可得出下面第三个判断:则可得出下面第三个判断: 程强会编程序。程强会编程序。 从过程的角度:从过程的角度: 认为推理是在给定信息和已有知识的基础上的一系列加工操作
10、,提出了如认为推理是在给定信息和已有知识的基础上的一系列加工操作,提出了如下人类推理的公式:下人类推理的公式: y=F(x, k)其中,其中,x为推理时给出的信息,为推理时给出的信息,k为推理时可用的领域知识和特殊事例,为推理时可用的领域知识和特殊事例,F为为可用的一系列操作,可用的一系列操作,y为推理过程所得到的结论。为推理过程所得到的结论。1. 推理的概念推理的概念推理的心理学观点推理的心理学观点9推理过程的心理形式推理过程的心理形式 从心理学的角度,推理是一种心理过程。可有以下几种主要形式:从心理学的角度,推理是一种心理过程。可有以下几种主要形式: (1) 三段论推理三段论推理 由两个假
11、定真实的前提和一个可能符合也可能不符合这两前提的结论组成。由两个假定真实的前提和一个可能符合也可能不符合这两前提的结论组成。 (2) 线性推理线性推理 或称线性三段论,这种推理的三个判断之间具有线性关系。或称线性三段论,这种推理的三个判断之间具有线性关系。 (3) 条件推理条件推理 即前一命题是后一命题的条件。即前一命题是后一命题的条件。 (4) 概率推理概率推理 即用概率来表示知识的不确定性,并根据所给出的概率来估计新的概率。即用概率来表示知识的不确定性,并根据所给出的概率来估计新的概率。推理的机器实现推理的机器实现 人工智能中的推理是由推理机完成的。所谓推理机,是指系统中用来实现人工智能中
12、的推理是由推理机完成的。所谓推理机,是指系统中用来实现推理的那段程序。推理的那段程序。 根据推理所用知识的不同,推理方式和推理方法的不同,推理机的构造也根据推理所用知识的不同,推理方式和推理方法的不同,推理机的构造也有所不同。有所不同。1. 推理的概念推理的概念推理的心理过程推理的心理过程102. 推理方法及其分类推理方法及其分类推理方法解决的主要问题:推理方法解决的主要问题: 推理过程中前提与结论之间的逻辑关系;推理过程中前提与结论之间的逻辑关系; 不确定性推理中不确定性的传递问题。不确定性推理中不确定性的传递问题。推理方法的分类形式:推理方法的分类形式: 可有多种不同的分类方法可有多种不同
13、的分类方法.例如例如:分类分类按推理的逻辑基础按推理的逻辑基础按知识的确定性按知识的确定性按推理的控制策略按推理的控制策略演绎推理演绎推理归纳推理归纳推理确定性推理确定性推理不确定性推理不确定性推理(第第5章单独讨论章单独讨论)推理策略推理策略搜索理策略搜索理策略(第第3章单独讨论章单独讨论)112. 推理方法及其分类推理方法及其分类按推理的逻辑基础分类按推理的逻辑基础分类(1/3)演绎推理演绎推理 是一种由一般到个别的推理方法。是一种由一般到个别的推理方法。 其核心是三段论,如假言推理、拒取式和假言三段论。其核心是三段论,如假言推理、拒取式和假言三段论。 例:例: 假言三段论假言三段论 AB
14、,BC AC 常用的三段论是以下三部分组成的:常用的三段论是以下三部分组成的: 大前提:大前提:是已知的一般性知识或推理过程得到的判断;是已知的一般性知识或推理过程得到的判断; 小前提:小前提:是关于某种具体情况或某个具体实例的判断;是关于某种具体情况或某个具体实例的判断; 结论:结论:是由大前提推出的,并且适合于小前提的判断。是由大前提推出的,并且适合于小前提的判断。 例如,前面所提到的例子有如下三个判断:例如,前面所提到的例子有如下三个判断: 计算机系的学生都会编程序;计算机系的学生都会编程序; ( 是大前提,一般性知识)是大前提,一般性知识) 程强是计算机系的一位学生;程强是计算机系的一
15、位学生; ( 是小前提,具体情况)是小前提,具体情况) 程强会编程序。程强会编程序。 ( 是经演绎推出来的结论结论)是经演绎推出来的结论结论) 122.推理方法及其分类推理方法及其分类按推理的逻辑基础分类按推理的逻辑基础分类(2/3)归纳推理归纳推理是一种由个别到一般的推理方法。归纳推理的类型是一种由个别到一般的推理方法。归纳推理的类型 按照所选事例的广泛性按照所选事例的广泛性可分为完全归纳推理和不完全归纳推理可分为完全归纳推理和不完全归纳推理 按照推理所使用的方法按照推理所使用的方法可分为枚举、类比、统计和差异归纳推理等可分为枚举、类比、统计和差异归纳推理等 完全归纳推理完全归纳推理 是指在
16、进行归纳时需要考察相应事物的全部对象,并根据这些对象是否都是指在进行归纳时需要考察相应事物的全部对象,并根据这些对象是否都具有某种属性,推出该类事物是否具有此属性。具有某种属性,推出该类事物是否具有此属性。 不完全归纳推理不完全归纳推理 是指在进行归纳时只考察了相应事物的部分对象,就得出了关于该事物的是指在进行归纳时只考察了相应事物的部分对象,就得出了关于该事物的结论。结论。 枚举归纳推理枚举归纳推理 是指在进行归纳时,如果已知某类事物的有限可数个具体事物都具有某种是指在进行归纳时,如果已知某类事物的有限可数个具体事物都具有某种属性,则可推出该类事物都具有此种属性。属性,则可推出该类事物都具有
17、此种属性。 类比归纳推理类比归纳推理 是指在两个或两类事物有许多属性都相同或相似的基础上,推出它们在其是指在两个或两类事物有许多属性都相同或相似的基础上,推出它们在其他属性上也相同或相似的一种归纳推理。其推理模式可表示为:他属性上也相同或相似的一种归纳推理。其推理模式可表示为: IF A有属性有属性abc AND B有属性有属性ab THEN B可能有属性可能有属性c132. 推理方法及其分类推理方法及其分类 按推理的逻辑基础分类按推理的逻辑基础分类(3/3)演绎推理与归纳推理的区别演绎推理与归纳推理的区别 演绎推理演绎推理是在已知领域内的一般性知识的前提下,通过演绎求解一个具体是在已知领域内
18、的一般性知识的前提下,通过演绎求解一个具体问题或者证明一个结论的正确性。它所得出的结论实际上早已蕴含在一般性问题或者证明一个结论的正确性。它所得出的结论实际上早已蕴含在一般性知识的前提中,演绎推理只不过是将已有事实揭露出来,因此它知识的前提中,演绎推理只不过是将已有事实揭露出来,因此它不能增殖新不能增殖新知识知识。 归纳推理归纳推理所推出的结论是没有包含在前提内容中的。这种由个别事物或现所推出的结论是没有包含在前提内容中的。这种由个别事物或现象推出一般性知识的过程,象推出一般性知识的过程,是增殖新知识是增殖新知识的过程。的过程。 例如,例如,一位计算机维修员,从书本知识,到通过大量实例积累经验
19、,是一一位计算机维修员,从书本知识,到通过大量实例积累经验,是一种种归纳归纳推理方式。运用这些一般性知识知识去维修计算机的过程则是推理方式。运用这些一般性知识知识去维修计算机的过程则是演绎演绎推推理。理。142. 推理方法及其分类推理方法及其分类 按所用知识的确定性分类按所用知识的确定性分类 确定性推理确定性推理 指推理所用知识和推出的结论都是可以精确表示的。本章讨论:指推理所用知识和推出的结论都是可以精确表示的。本章讨论: 产生式推理产生式推理 自然演绎推理自然演绎推理 归结演绎推理归结演绎推理 不确定性推理不确定性推理 指推理所用知识和推出的结论都是不确定的。放在第指推理所用知识和推出的结
20、论都是不确定的。放在第5章讨论:章讨论: 可信度推理可信度推理 主观主观Bayes推理推理 证据理论证据理论 模糊推理模糊推理 概率推理概率推理153.推理控制策略及其分类推理控制策略及其分类推理的控制策略推理的控制策略 推理的控制策略是指推理的控制策略是指如何使用领域知识使推理过程尽快达到目标的策略。如何使用领域知识使推理过程尽快达到目标的策略。它它可分为可分为推理策略和搜索策略推理策略和搜索策略。 推理策略推理策略 主要解决推理方向、冲突消解等问题,如推理方向控制策略、求解策略、主要解决推理方向、冲突消解等问题,如推理方向控制策略、求解策略、限制策略、冲突消解策略等限制策略、冲突消解策略等
21、 推理方向控制策略推理方向控制策略用于确定推理的控制方向,可分为正向推理、逆向推理、用于确定推理的控制方向,可分为正向推理、逆向推理、混合推理及双向推理。混合推理及双向推理。 求解策略求解策略是指仅求一个解,还是求所有解或最优解等。是指仅求一个解,还是求所有解或最优解等。 限制策略限制策略是指对推理的深度、宽度、时间、空间等进行的限制。是指对推理的深度、宽度、时间、空间等进行的限制。 冲突消解策略冲突消解策略是指当推理过程有多条知识可用时,如何从这多条可用知识是指当推理过程有多条知识可用时,如何从这多条可用知识中选出一条最佳知识用于推理的策略。中选出一条最佳知识用于推理的策略。 搜索策略搜索策
22、略 主要解决主要解决推理线路、推理效果、推理效率等问题推理线路、推理效果、推理效率等问题。 本章主要讨论推理策本章主要讨论推理策略,至于搜索策略将放到下一章单独讨论。略,至于搜索策略将放到下一章单独讨论。16第第2章章 确定性知识系统确定性知识系统 按照符号主义的观点,知识是一切智能行为的基础,要使计算机具有智能,按照符号主义的观点,知识是一切智能行为的基础,要使计算机具有智能,首先必须使它拥有知识,并且能够使用知识。首先必须使它拥有知识,并且能够使用知识。 2.1 确定性知识系统概述确定性知识系统概述2.2 确定性知识表示方法确定性知识表示方法2.3 确定性知识推理方法确定性知识推理方法2.
23、4 确定性知识系统简介确定性知识系统简介172.2 确定性知识表示方法确定性知识表示方法2.2.1 谓词逻辑表示法谓词逻辑表示法 1. 谓词逻辑表示的逻辑学基础谓词逻辑表示的逻辑学基础 2. 谓词逻辑表示方法谓词逻辑表示方法 3. 谓词逻辑表示的应用谓词逻辑表示的应用 4. 谓词逻辑表示的特性谓词逻辑表示的特性2.2.2 产生式表示法产生式表示法2.2.3 语义网络表示法语义网络表示法2.2.4 框架表示法框架表示法181.谓词逻辑表示的逻辑学基础谓词逻辑表示的逻辑学基础命题、真值、论域命题、真值、论域命题命题 断言:断言:一个陈述句称为一个断言一个陈述句称为一个断言. 命题:命题:具有具有真
24、假意义的断言真假意义的断言称为命题称为命题.(定义(定义2.1)真值真值 T:表示命题的意义为真表示命题的意义为真 F:表示命题的意义为假表示命题的意义为假 说明:说明: 一个命题不能同时既为真又为假一个命题不能同时既为真又为假 一个命题可在一个命题可在一定条件下为真一定条件下为真,而在另一条件下为假,而在另一条件下为假论域论域 由所讨论对象的全体构成的集合。也称为个体域由所讨论对象的全体构成的集合。也称为个体域 论域中的元素称为个体论域中的元素称为个体191.谓词表示的逻辑学基础谓词表示的逻辑学基础谓词、函数谓词、函数 ,| ),(2121DxxxxxxDnnn 谓词谓词 用来表示谓词逻辑中
25、命题,形如用来表示谓词逻辑中命题,形如P(x1,x2,xn) 。其中。其中 P是谓词名,即命题的谓语,是谓词名,即命题的谓语,表示个体的性质、状态或个体之间的关系表示个体的性质、状态或个体之间的关系; x1,x2,xn是个体,即命题的主语,表示独立存在的事物或概念。是个体,即命题的主语,表示独立存在的事物或概念。 定义定义2.2:设设D是个体域,是个体域,P:DnT,F是一个映射,其中是一个映射,其中 则称则称P是一个是一个n元谓词,记为元谓词,记为P(x1,x2,xn),其中,其中,x1,x2,xn为个体,可以是为个体,可以是个体常量、变元和函数。个体常量、变元和函数。 例如:例如:GREA
展开阅读全文