知识表示方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《知识表示方法课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 知识 表示 方法 课件
- 资源描述:
-
1、知知 识识 就就 是是 力力 量量F.Bacon(15611626)英国哲学和自然科学家英国哲学和自然科学家归纳法的创立者归纳法的创立者“培根培根”第第2章章 知识表示知识表示l2.1 知识与知识表示的概念知识与知识表示的概念l2.2 一阶谓词逻辑表示法一阶谓词逻辑表示法l2.3 产生式表示法产生式表示法2.1 知识与知识表示的概念知识与知识表示的概念l2.1.1 知识的概念知识的概念l2.1.2 知识表示的概念知识表示的概念2.1.1 知识的概念知识的概念l知识的一般概念知识的一般概念 知识是人们在改造客观世界的实践中积累起来的知识是人们在改造客观世界的实践中积累起来的认识认识和和经验经验
2、认识:认识:包括对事物现象、本质、属性、状态、关系、联系和包括对事物现象、本质、属性、状态、关系、联系和 运动等的认识运动等的认识 经验:经验:包括解决问题的包括解决问题的 微观方法微观方法(如步骤、操作、规则、过(如步骤、操作、规则、过程、技巧等)和程、技巧等)和宏观方法宏观方法(如战略、战术、计谋、策略等)。(如战略、战术、计谋、策略等)。什么是知识?什么是知识?2.1.1 知识的概念知识的概念l知识的有代表性的定义知识的有代表性的定义 (1)Feigenbaum(Father of expert systems;He received the ACM Turing Award in 19
3、94 ): 知识是经知识是经过剪裁、塑造、解释、选择和转换了的信息过剪裁、塑造、解释、选择和转换了的信息 (2)Bernstein:知识由特定领域的描述、关系和知识由特定领域的描述、关系和过程组成过程组成 (3)Heyes-Roth:知识知识=事实事实+信念信念+启发式规则启发式规则 (4)从知识库的观点看:从知识库的观点看:知识是某领域中所涉及知识是某领域中所涉及的各有关方面的一种符号表示。的各有关方面的一种符号表示。 2.1.1 知识的概念知识的概念l数据、信息、知识及其关系数据、信息、知识及其关系 数据数据是信息的载体,本身无确切含义,其关联构成是信息的载体,本身无确切含义,其关联构成信
4、息信息 信息信息是数据的关联,赋予数据特定的含义,仅可理是数据的关联,赋予数据特定的含义,仅可理解为描述性知识解为描述性知识 知识知识可以是对信息的关联,也可以是对已有知识的可以是对信息的关联,也可以是对已有知识的再认识再认识 常用的关联方式:常用的关联方式: if then 2.1.1 知识的概念知识的概念l知识的要素知识的要素 事实:事实:事物的分类、属性、事物间关系、科学事实、事物的分类、属性、事物间关系、科学事实、客观事实等。客观事实等。规则:规则:事物的行动、动作和联系的因果关系知识。事物的行动、动作和联系的因果关系知识。控制:控制:当有多个动作同时被激活时,选择哪一个动当有多个动作
5、同时被激活时,选择哪一个动作来执行的知识。作来执行的知识。元知识:元知识:怎样使用规则、解释规则、校验规则、解怎样使用规则、解释规则、校验规则、解释程序结构等知识。释程序结构等知识。2.1.2 知识表示的概念知识表示的概念l什么是知识表示什么是知识表示? 知识表示方法是研究用机器表示知识的可行性、知识表示方法是研究用机器表示知识的可行性、有效性的一般方法。有效性的一般方法。 是对知识的描述,即用一组符号把知识表示成是对知识的描述,即用一组符号把知识表示成计算机可以接受的某种结构。计算机可以接受的某种结构。 知识表示方法不唯一。知识表示方法不唯一。2.1.2 知识表示的概念知识表示的概念l知识表
6、示方法的体系知识表示方法的体系第第2章章 知识表示知识表示l2.1 知识与知识表示的概念知识与知识表示的概念l2.2 一阶谓词逻辑表示法一阶谓词逻辑表示法l2.3 产生式表示法产生式表示法l2.4 框架表示法框架表示法2.2 一阶谓词逻辑表示方法一阶谓词逻辑表示方法l2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l2.2.2 谓词逻辑表示方法谓词逻辑表示方法l2.2.3 谓词逻辑表示的应用谓词逻辑表示的应用l2.2.4 谓词逻辑表示的特性谓词逻辑表示的特性2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l一阶谓词逻辑表示法一阶谓词逻辑表示法是一种是一种基于数理
7、逻辑基于数理逻辑的表的表示方法。示方法。l数理逻辑数理逻辑是一门研究推理的学科。可分为:是一门研究推理的学科。可分为:l一阶经典逻辑:一阶经典逻辑: 一阶经典命题逻辑,一阶经典谓一阶经典命题逻辑,一阶经典谓词逻辑词逻辑l非一阶经典逻辑:非一阶经典逻辑:指除经典逻辑以外的那些逻辑,指除经典逻辑以外的那些逻辑,例如:二阶逻辑,多值逻辑,模糊逻辑等。例如:二阶逻辑,多值逻辑,模糊逻辑等。2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l命题的定义:命题的定义: 断言:断言:定义定义2.1 一个陈述句称为一个断言一个陈述句称为一个断言. 命题:命题:具有真假意义的断言称为命题具有真假意
8、义的断言称为命题.l命题的真值:命题的真值: T:表示命题的意义为真表示命题的意义为真 F:表示命题的意义为假表示命题的意义为假l命题真值的说明命题真值的说明 一个命题不能同时既为真又为假一个命题不能同时既为真又为假 一个命题可在一定条件下为真,而在另一条件下为假一个命题可在一定条件下为真,而在另一条件下为假2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l谓词可分为谓词名和个体两部分。谓词可分为谓词名和个体两部分。l谓词名:谓词名:是命题的谓语,表示个体的性质、状态或个体之是命题的谓语,表示个体的性质、状态或个体之间的关系间的关系l 个体:个体:是命题的主语,表示独立存在的事
9、物或概念是命题的主语,表示独立存在的事物或概念l个体域:个体域:由所讨论对象的全体构成的集合由所讨论对象的全体构成的集合l个体:个体:个体域中的元素个体域中的元素 2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l定义定义2.2 设设D是个体域,是个体域,P:DnT,F是一个映射,其中是一个映射,其中 则称则称P是一个是一个n元谓词,记为元谓词,记为P(x1,x2,xn),其中,其中,x1,x2,xn为个体,可以是个体常量、变元和函数。为个体,可以是个体常量、变元和函数。 l 例如:例如:lGREATER(x,6) x大于大于6l TEACHER(father(Wang Hon
10、g) 王宏的父亲是一位教师王宏的父亲是一位教师 ,| ),(2121DxxxxxxDnnn 2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l函数:函数: 定义定义2-3 设设D是个体域,是个体域,f:DnD是一个映射,其中是一个映射,其中 则称则称f f是是D D上的一个上的一个n n元函数,记作元函数,记作 P(xP(x1 1,x,x2 2,x,xn n) ) l谓词与函数的区别:谓词与函数的区别: 谓词是谓词是D到到T,F的映射,函数是的映射,函数是D到到D的映射的映射 谓词的真值是谓词的真值是T和和F,函数的值(无真值)是,函数的值(无真值)是D中的元素中的元素 谓词可
11、独立存在,函数只能作为谓词的个体谓词可独立存在,函数只能作为谓词的个体 Teacher(Wang) Teacher(father(Wang),| ),(2121DxxxxxxDnnn 2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l连词:连词: : “非非”或者或者“否定否定”。表示对其后面的命题的否定。表示对其后面的命题的否定 :“析取析取”。表示所连结的两个命题之间具有。表示所连结的两个命题之间具有“或或”的关系的关系:“合取合取”。 表示所连结的两个命题之间具有表示所连结的两个命题之间具有“与与”的关系。的关系。: “条件条件”或或“蕴含蕴含”。表示。表示“若若则则”的
12、语义。读作的语义。读作“如果如果P,则,则Q” 其中,其中,P称为条件的前件,称为条件的前件,Q称为条件的后件。称为条件的后件。 :称为称为“双条件双条件”。它表示。它表示“当且仅当当且仅当”的语义。即读作的语义。即读作“P当且仅当当且仅当Q”。 例如,对命题例如,对命题P和和Q,PQ表示表示“P当且仅当当且仅当Q”,PQPPQPQPQPQTTFTTTTTFFTFFFFTTTFTFFFTFFTT2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l量词:量词: :全称量词,意思是:全称量词,意思是“所有的所有的”、“任一个任一个” 命题命题( x)P(x)为真,当且仅当对论域中的所有
13、为真,当且仅当对论域中的所有x,都有,都有P(x)为真为真 命题命题( x)P(x)为假,当且仅当至少存在一个为假,当且仅当至少存在一个xi D,使得,使得P(xi)为假为假 :存在量词,意思是:存在量词,意思是“至少有一个至少有一个”、“存在有存在有” 命题命题( x)P(x)为真,当且仅当至少存在一个为真,当且仅当至少存在一个xi D,使得,使得P(xi)为真为真 命题命题( x)P(x)为假,当且仅当对论域中的所有为假,当且仅当对论域中的所有x,都有,都有P(x)为假为假 2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l项项 定义定义2-4 项满足如下规则:项满足如下规则
14、: (1) 单独一个个体词是项;单独一个个体词是项; (2) 若若t1,t2,tn是项,是项,f是是n元函数,则元函数,则f(t1,t2,tn)是项;是项; (3) 由由(1)、(2)生成的表达式是项。生成的表达式是项。 项是把个体常量、个体变量和函数统一起来的概念。项是把个体常量、个体变量和函数统一起来的概念。l原子谓词公式原子谓词公式 定义定义2-5 原子谓词公式的含义为:原子谓词公式的含义为: 若若t1,t2,tn是项,是项,P是谓词,则称是谓词,则称P(t1,t2,tn)为原子为原子谓词公式。谓词公式。2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l合式公式合式公式 定
15、义定义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),都是合式公式。,都是合式公式。l连词的优先级连词的优先级 ,2.2.1一阶谓词逻辑
16、表示的逻辑基础一阶谓词逻辑表示的逻辑基础l辖域:辖域:指位于量词后面的单个谓词或者用括弧括起来的指位于量词后面的单个谓词或者用括弧括起来的合式公式合式公式l约束变元:约束变元:辖域内与量词中同名的变元称为约束变元辖域内与量词中同名的变元称为约束变元l自由变元:自由变元:不受约束的变元称为自由变元不受约束的变元称为自由变元 例子:例子:( x)(P(x,y)Q(x,y)R(x,y) 其中,其中,(P(x,y)Q(x,y)是是( x)的辖域的辖域 辖域内的变元辖域内的变元x是受是受( x)约束的变元约束的变元 R(x,y)中的中的x和所有的和所有的y都是自由变元都是自由变元2.2.1一阶谓词逻辑表
17、示的逻辑基础一阶谓词逻辑表示的逻辑基础l变元的换名:变元的换名: 谓词公式中的变元可以换名。但需注意:谓词公式中的变元可以换名。但需注意: 第一:对约束变元,必须把同名的约束变元都统一换第一:对约束变元,必须把同名的约束变元都统一换成另外一个相同的名字,且不能与辖域内的自由变元同成另外一个相同的名字,且不能与辖域内的自由变元同名。名。 例,对例,对( xP(x,y),可把约束变元,可把约束变元x换成换成z,得到公式,得到公式( z)P(z,y)。 第二:对辖域内的自由变元,不能改成与约束变元相同第二:对辖域内的自由变元,不能改成与约束变元相同的名字。的名字。 例,对例,对( x)P(x,y),
18、可把,可把y换成换成z, 得到得到( x)P(x,z) ,但不能换成,但不能换成x 。l例例2.12.1 设变元x和y的个体域是D=1,2,谓词P(x,y)表示x大于等于y,给出公式A=( )( )P(x,y)在D上的解释,并指出在每一种解释下公式A的真值。 xy2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l解解 由于在公式由于在公式A A中没有包括个体常量和函数,所以中没有包括个体常量和函数,所以可由谓词可由谓词P P(x x, ,y y)的定义得出谓词的真值指派。)的定义得出谓词的真值指派。 设对谓词设对谓词P P(x,yx,y)在个体域)在个体域D D上的真值指派为:
19、上的真值指派为:P(1,1)=TP(1,1)=T,P(1,2)=FP(1,2)=F,P(2,1)=TP(2,1)=T,P(2,2)=TP(2,2)=T 这就是公式这就是公式A A在在D D上的一个解释。上的一个解释。 在此解释下,因为在此解释下,因为x x=1=1时有时有y y=1=1使使P(P(x,yx,y) )的真值为的真值为T T, x x=2=2时也有时也有y y=1=1使使P(P(x,yx,y) )的真值为的真值为T T, 即即x x对于对于D D中的所有取值,都存在中的所有取值,都存在y y=1=1,使,使P(P(x,yx,y) )的真的真值为值为T T,所以在此解释下公式,所以在
20、此解释下公式A A的真值为的真值为T T。 2.2.1 一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础谓词公式的永真性、可满足性、不可满足性谓词公式的永真性、可满足性、不可满足性l定义定义2.72.7 如果谓词公式P对个体域D上的任何一个解释都取得真值T,则称公式P在域D上是永真的。如果P在每个非空个体域上均永真,则称P是永真的是永真的。 2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l定义定义2.82.8 对于谓词公式P,如果至少存在一个解释使得公式P在此解释下的真值为T,则称公式P是可满足的是可满足的。 2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l
21、定义定义2.92.9 如果谓词公式P对于个体域D上的任何一个解释都取得真值F,则称公式P在域D上是永假的。如果P在每个非空个体域上均永假,则称P是永假的是永假的。谓词公式的永假性又称为不不可满足性可满足性。 谓词公式的等价性谓词公式的等价性l定义定义2.102.10 设P与Q是两个谓词公式,D是它们共同的个体域,若对D上的任何一个解释,P与Q都有相同的真值,则称公式P和Q在D上是等价的。如果D是任意的个体域,则称P和和Q是是等价的等价的。记为P Q。 2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l主要的等价式l(1)交换律PQ QPPQ QPl(2)结合律(PQ)R P(QR
22、)(PQ)R P(QR)2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l(3)分配律P(QR) (PQ)(PR)P(QR) (PQ)(PR)l(4)狄摩根律(PQ) PQ(PQ) PQ2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l(5)双重否定律 P Pl(6)吸收律P(PQ) PP(PQ) P2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础l(7)补余律P P TP P Fl(8)连词化归律 PQ PQ T T T T F F T F T T F T T T F F 2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础 P Ql(9)
23、量词转换律( )P ( ) (P)( )P ( ) (P)l(10)量词分配律( )(PQ) ( )P( )Q( )(PQ) ( )P( )Qxxxxxxxxxx2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础谓词公式的永真蕴含谓词公式的永真蕴含 l定义定义2.112.11 对于谓词公式P和Q,如果PQ永真,则称P永真蕴含Q,且称Q为P的逻辑结论,称P为Q的前提,记为P Q。 2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础 推理规则、定理与证明推理规则、定理与证明 l上面列出的等价式和永真蕴含式又称为推理规则推理规则。l推理规则用来由已知的合式公式推导出新的合式公
24、式。在谓词逻辑中,导出的合式公式称为定理定理l而所使用的推理规则的序列则构成该定理的一个证明证明。2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础 谓词逻辑中还有如下的一些推理规则。 (1 1)P P规则规则 P规则是指:在推理的任何步骤上都可引入前提。 (2 2)T T规则规则 T规则是指:在推理时,如果前面步骤中有一个或多个公式永真蕴含公式S,则可把S引入推理过程中。 2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础 (3 3)CPCP规则规则 CP规则是指:如果能从R和前提集合中推出S来,则可从前提
25、集合推出RS。 (4 4)反证法规则)反证法规则 反证法规则是指:P Q,当且仅当PQ F。即:Q为P的逻辑结论,当且仅当PQ是不可满足的。 l把反证法推广到谓词公式集,可得到以下反证法定理: 定理定理2.12.1 Q为P1,P2,Pn的逻辑结论,当且仅当(P1,P2,Pn)Q 是不可满足的。l该定理将在归结反演中得到应用,它是归结反演的理论根据。 2.2.1一阶谓词逻辑表示的逻辑基础一阶谓词逻辑表示的逻辑基础2.2.2 谓词逻辑表示方法谓词逻辑表示方法l表示步骤:表示步骤: (1)先根据要表示的知识定义谓词先根据要表示的知识定义谓词 (2) 再用连词、量词把这些谓词连接起来再用连词、量词把这
展开阅读全文