《人工智能》PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《人工智能》PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 PPT 课件
- 资源描述:
-
1、2022-5-261人人 工工 智智 能能(2)2022-5-262第二章第二章 知识表达技术知识表达技术 课程的基本内容与要求课程的基本内容与要求知识的概念与含义,知识类型和知识模型的变换;重点介绍几种常用的知识表达法状态空间表示法、与/或图表示法、产生式系统、知识的逻辑表达方法、语义网络、框架表达法、特征表表达法和面向对象的表达法。掌握知识表达的基本概念,学会划分知识的类型和理解知识模型变换在解决人工智能问题的过程中的作用与意义;学会如何将一个具体的问题,用所介绍的知识表达方法来表示;初步体会在各种知识表达方法中,其知识机构是如何随知识的运用而变化的。1.1-5节(学时)重点:5节2.7节
2、(学时)重点:7节3.6,8-10节(学时)重点:8节2022-5-263第二章第二章 知识表达技术知识表达技术21 知识的概念与含义知识的概念与含义 智能行为智能行为知识知识对知识的获取、表达、搜索、分析、解答等智能对知识的获取、表达、搜索、分析、解答等智能能力能力 感性知识与理性知识,经验知识与理论知识智能表现在: 知识的获取能力 知识的处理能力 知识的运用能力知识:知识:是人们对自然现象的认识和从中总结出来的规律、经验2022-5-264第二章第二章 知识表达技术知识表达技术21 知识的概念与含义知识的概念与含义 K = F+R+CK = F+R+CK K表示表示知识项知识项(Knowl
3、edge items)(Knowledge items)F F表示表示事实事实(Facts)(Facts)人类对客观世界、客观事物人类对客观世界、客观事物的状态、属性、特征的描述,以及对事物之间关系的状态、属性、特征的描述,以及对事物之间关系的描述的描述 R R表示表示规则规则(Rules)(Rules)能表达在前提与结论之间的能表达在前提与结论之间的因果关系的一种形式因果关系的一种形式 C C表示表示概念概念(Concepts)(Concepts)事实的含义规则语义说事实的含义规则语义说明等明等2022-5-265第二章第二章 知识表达技术知识表达技术 2 22 2 知识表达技术知识表达技术
4、 叙述型知识叙述型知识有关系统状态、环境和条件,问题的概念、有关系统状态、环境和条件,问题的概念、定义和事实的知识。定义和事实的知识。过程型知识过程型知识有关系统状态变化、问题求解过程的操作、有关系统状态变化、问题求解过程的操作、演算和行动的知识。演算和行动的知识。控制型知识控制型知识有有关如何选择相应的操作、演算和行动的比关如何选择相应的操作、演算和行动的比较、判断、管理和决策的知识。较、判断、管理和决策的知识。例:例:对于从北京到上海,是乘飞机还是坐火车的问题。对于从北京到上海,是乘飞机还是坐火车的问题。 叙述型知识:北京、上海、飞机、火车、时间、费用。叙述型知识:北京、上海、飞机、火车、
5、时间、费用。 过程型知识:乘飞机、坐火车。过程型知识:乘飞机、坐火车。 控制型知识:乘飞机较快、较贵;控制型知识:乘飞机较快、较贵;坐火车较慢、较便宜。坐火车较慢、较便宜。 2022-5-266第二章第二章 知识表达技术知识表达技术 2 22 2 知识表达技术知识表达技术 知识模型变换知识模型变换 同构:同构:问题的解答等价于原始问题的解答问题的解答等价于原始问题的解答 同态:同态:可使问题更加简化,易于求解可使问题更加简化,易于求解 同构同构/ /同态变换同态变换同构变换(明确)同态变换(简化)难求解便于求解等价易求解蕴含原始问题同构问题同态问题原始解答同构解答同态解答2022-5-267第
6、二章第二章 知识表达技术知识表达技术 2 22 2 知识表达技术知识表达技术 【例【例2 21 1】方格棋盘分割问题】方格棋盘分割问题 原始问题原始问题: :2n2n2n2n方格盘,去掉对顶角上两方格,问能否将它分割为方格盘,去掉对顶角上两方格,问能否将它分割为若干若干1 12 2长方块?长方块?(a)原始问题2n2n(b)同构问题(c)同态问题初始状态第一次分割2 ,00 ,02022-5-268第二章第二章 知识表达技术知识表达技术 2 22 2 知识表达技术知识表达技术 【例【例2 21 1】方格棋盘分割问题】方格棋盘分割问题 原始问题原始问题: :2n2n2n2n方格盘,去掉对顶角上两
7、方格,问能否将它分割为若干方格盘,去掉对顶角上两方格,问能否将它分割为若干1 12 2长方块?长方块?直接求解直接求解: :考察考察(2(2* * *(2n)(2n)* * *2 2种可能分割方案,且随着种可能分割方案,且随着n n增大,会增大,会“组合爆组合爆炸炸”同构问题同构问题: :方格相间着色方格相间着色, ,无论无论n n为何值,对顶角上两方格同色,去掉后白格为何值,对顶角上两方格同色,去掉后白格与黑格的数目间差值为与黑格的数目间差值为2 2 最后剩的必是同色两方格最后剩的必是同色两方格 因因同构问题同构问题无解,无解,果果等价的原始问题无解。等价的原始问题无解。同态问题:同态问题:
8、同态变换同态变换序对序对 。初始状态:初始状态:2n-2,目标状态:目标状态:。分割操作:每操作,分割出一长方块,割去一白格和一黑格,使状态变量都分割操作:每操作,分割出一长方块,割去一白格和一黑格,使状态变量都减去减去1 1。经过。经过2n2-22n2-2次操作后,状态变为次操作后,状态变为,不可能达到,不可能达到 因同态问题无解,蕴含着其原始问题也无解因同态问题无解,蕴含着其原始问题也无解 2022-5-269第二章第二章 知识表达技术知识表达技术 2 23 3 状态空间表达状态空间表达 状态状态用来表示系统状态用来表示系统状态, ,事实等叙述型知识的一组变量或数组事实等叙述型知识的一组变
9、量或数组Q=qQ=q1 1,q,q2 2, ,q qn n t t操作操作是用来表示引起状态变化的过程型知识的一组关系或函数是用来表示引起状态变化的过程型知识的一组关系或函数F:f1,f2,F:f1,f2,fmfm状态空间状态空间(State Space)(State Space)是利用状态变量和操作符号,表示系统或问题是利用状态变量和操作符号,表示系统或问题的有关知识的符号体系,状态空间是一个的有关知识的符号体系,状态空间是一个四元组(四元组(S S,O O,S S0 0,G G):S S状态集合状态集合; ;O O操作算子集合操作算子集合; ;S S0 0初始状态初始状态, ,S S0 0
10、 S;S;G G目的目的状状态态,G,G S,(GS,(G可若干具体状态,也可满足某些性质的路径信息描可若干具体状态,也可满足某些性质的路径信息描述述) )。状态空间一解状态空间一解是一有限操作算子序列,它使初始状态转换为目标状态:是一有限操作算子序列,它使初始状态转换为目标状态: O O1 1 O O2 2 O O3 3 O Ok k S S0 0S S1 1S S2 2G G其中其中O O1 1,O Ok k即为状态空间的一个解即为状态空间的一个解( (解往往不是唯一的解往往不是唯一的) ) 2022-5-2610第二章第二章 知识表达技术知识表达技术 2 23 3 状态空间表达状态空间表
11、达 【例【例2 22 2】八数码问题的状态空间八数码问题的状态空间在一在一3 33 3方格盘,放方格盘,放1 1到到8 8八个数码,另一格为空。八个数码,另一格为空。空格四周上下左右数码可移到空格。一布局:空格四周上下左右数码可移到空格。一布局: 2 3 12 3 1 5 8 5 8 4 6 7 4 6 7八数码任何一种摆法就是一个八数码任何一种摆法就是一个状态状态,所有的摆法,所有的摆法为状态集为状态集S S,构成了一个,构成了一个状态空间状态空间,其大小为,其大小为9 9!相应相应操作算操作算子是数码移动,其操作算子共有子是数码移动,其操作算子共有4 4(方(方向)向)8 8(数码)(数码
12、)=32=32个。可个。可简化简化为为4 4个:个:UpUp,LeftLeft,DownDown,RightRight2022-5-2611第二章第二章 知识表达技术知识表达技术 2 24 4 与与/ /或图表达法或图表达法 超图超图 树图树图 与与/ /或树或树在求解问题时的两种思维方法:在求解问题时的两种思维方法:分解:分解:将复杂大问题分解为一组简单小问题将复杂大问题分解为一组简单小问题若所有子问题都解决了,则总问题也解决了,这若所有子问题都解决了,则总问题也解决了,这是是“与与”的逻辑关系的逻辑关系“与与”树树变换:变换:将较难问题变换为较易等价将较难问题变换为较易等价/ /等效问题等
13、效问题若一难问题可以等价变换为几个容易问题,则任若一难问题可以等价变换为几个容易问题,则任何一个容易问题解决了,也就解决了原有难问题,何一个容易问题解决了,也就解决了原有难问题,这是这是“或或”的逻辑关系的逻辑关系“或或”树树2022-5-2612第二章第二章 知识表达技术知识表达技术 2 24 4 与与/ /或图表达法或图表达法 设机器人“猴子”位于a处,目的物“香蕉”挂在c处上方,猴子想吃香蕉,但高度不够,拿不着。在b处有可移动的台子,若猴子站在台子上,就可以拿到香蕉。问题是制定机器人的行动计划,使猴子能拿到香蕉。2022-5-2613第二章第二章 知识表达技术知识表达技术 2 24 4
14、与与/ /或图表达法或图表达法 状态空间法:四元数组描述:S=(w,x,y,z)其中:w:猴子所处水平位置 x:台子所在水平位置 y:猴子是否在台子上(y=1:在;y=0:不在)z:猴子是否能拿到香蕉(z=1:拿到;z=0:没拿到)可能出现的状态如下:S0=(a,b,0,0)S1=(b,b,0,0)S2=(c,c,0,0)S3=(c,c,1,0)S4=(c,c,1,1)其中S0为初始状态,S4为目标状态2022-5-2614第二章第二章 知识表达技术知识表达技术 2 24 4 与与/ /或图表达法或图表达法 允许的操作集为:F=f1,f2,f3,f4其中: f1(u)为猴子走到u处 (w,x,
15、0,z)(u,x,0,z) f2(v)为猴子推台子到v处 (x,x,0,0)(v,v,0,0) f3为猴子爬上台子 (x,x,0,z)(x,x,1,z) f4为猴子拿到香蕉 (c,c,1,0)(c,c,1,1)比较目标状态(S4)与初始状态(S0)的差异,来选择主操作。由于S0与S4中的四个状态量都有差异,相应的操作为f1,f2,f3和f4,都可选为主操作。因此,可将原问题变换为四个新问题,而新问题又可分为几个子问题及子子问题。这一过程与/或树图 2022-5-2615第二章第二章 知识表达技术知识表达技术 2 24 4 与与/ /或图表达法或图表达法 与/或树图 P31(f1,f2)P32(
16、f3)P33(f4)P311(f1)P312(f2)S0-S4P1:主操作f1P2:主操作f2P3:主操作f3P4:主操作f4S2-S3S0-S2S3-S4S0-S1S1-S22022-5-2616第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 描述若干个不同的以一个基本概念为基础的系统。这个基本概念就是产生式规则或产生式条件和操作对的概念 1.事实表示静态知识,如事物、事件和它们之间的关系2.产生式规则表示推理过程和行为,如动作,算子,变换等 2022-5-2617第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 一个产生式系统包含事实库
17、、规则集和规则解释(控制器)三部分 控制器匹配排序冲突裁决规则集激发树元规则事实库知识匹配相关检索匹配检索2022-5-2618第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 当前已知的知识信息数据,包括推理过程中形成的中间结论知识,换句话说,它用于存储有关问题的状态、性质等事实的叙述型知识,也称为综合数据库或工作存储器。数据是广义的存储有关问题的状态转移、性质变化等规则的过程型知识,或称“规则库”产生式规则的一般形式可以表述为:P1,P2,PmC1,C2,Cn每条产生式规则分为左部和右部两个部分,左部表示激活该产生式规则的前提条件/规则前件,右部表示调用该产生式规
18、则后所做的行为部分/规则后件/结论。可简述成“条件-动作”对的形式。对事实库的修改在产生式系统中扮演着推理的角色,正是由于事实库内容的不断改变,才构成了由原始数据到结论的变换过程2022-5-2619第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 产生式规则的形式与传统程序设计语言中条件语句非常相似,但实际上两者之间存在根本的产生式规则左部表达的是一组复杂模式,而不仅仅是一个布尔表达式规则之间控制流不象传统语言中从一条语句向其下一条语句传递,而且满足条件的规则被激活但不一定立即执行,这将取决于产生式系统的冲突消解策略,这也是区分传统程序与产生式系统行为特征的逻辑程序
19、中的语句可以视作产生式规则的一种特殊形式 在产生式系统中,一条规则仅描述前提条件与行为之间的静态关系,因此,规则的正确性应当独立地得到保证。这就是规则的,正是由于产生式规则的自含性特点,才使得知识的表示与控制的成为可能。 2022-5-2620第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 规则解释(控制器)规则解释(控制器)根据有关问题的控制型知识,选择控制策略,将规则与事实进行匹配,控制并利用知识进行推理并求解问题 通常从选择规则到执行操作分3步:匹配、冲突消解和操作由匹配器负责判断规则条件是否成立,冲突消解器负责选择可调用的规则,解释器负责执行规则的动作,并在
20、满足结束条件时终止产生式系统的运行。当前事实库内容与规则条件部分匹配。如果两者完全匹配,则把这条规则称为触发规则。当按规则的操作部分去执行时,称这条规则为启用规则。被触发的规则不一定总是启用规则,因为可能同时有几条规则的条件部分被满足,需解决冲突步骤中来解决。在复杂的情况下,在事实库和规则的条件部分之间可能要进行近似匹配当有一条以上规则的条件部分和当前事实库相匹配时,就需要决定首先使用哪一条规则,这称为冲突解决执行规则的操作部分,经操作以后,当前事实库将被修改。然后,其它的规则有可能被使用,即进入下一循环 2022-5-2621第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产
21、生式系统 如:设有以下两条美式足球的规则: 规则R1 规则 R2 IFIF fourth dawn IFIF fourth dawn short yardage short yardage THENTHEN punt within 30 yards(from the goal line) THENTHEN field goalR1规则:如进攻方在前三次进攻中前进的距离少于10码(short yardage),那么在第四次进攻时(fourth dawn),可以踢悬空球(punt)R2规则:如进攻方在前三次进攻中前进的距离少于10码,而进攻的位置又在离对方球门线30码距离之内,那么就可以射门(fi
22、eld goal)如果当前事实库包含事实“fourth dawn”和“short yardage”以及“within 30 yards”? 2022-5-2622第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 如某一规则条件部分规定的情况,比另一规则条件部分规定的情况更有针对性,则这条规则有较高的优先级如规则编排的顺序就表示了启用的优先级,则称之为规则排序把规则条件部分的所有条件按优先级次序编排起来,运行时首先使用在条件部分包含较高优先级数据的规则。按规则的条件部分的规模排列优先级,优先使用被满足的条件较多的规则把最近使用的规则放在最优先的位置。这和人类的行为有相似
23、之处把产生式规则按它们所描述的上下文分组,也就是说按上下文对规则分组。在某种上下文条件下,只能从与其相对应的那组规则中选择可应用的规则 2022-5-2623第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 规则I1到I4这一组规则可用于把和区分开:规则规则I1I1 如果如果 该动物有毛发,那么那么 它是哺乳动物规则规则I2I2 如果如果 该动物能产乳,那么那么 它是哺乳动物规则规则I3I3 如果如果 该动物有羽毛,那么那么 它是鸟类动物规则规则I4 I4 如果如果 该动物能飞行,它能生蛋,那么那么 它是鸟类动物规则I5到I8把哺乳动物又进一步分为更细的类和:规则规则
24、I5 I5 如果如果 该动物是哺乳动物,它吃肉,那么那么 它是食肉动物规则规则I6 I6 如果如果 该动物是哺乳动物,它长有爪子,它长有利齿,它眼睛前视,那么那么 它是食肉动物规则规则I7 I7 如果如果 该动物是哺乳动物,它长有蹄,那么那么 它是有蹄动物规则规则I8 I8 如果如果 该动物是哺乳动物,它反刍,那么那么 它是有蹄动物,并且是偶蹄动物2022-5-2624第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 以下两个规则对进行细分:该动物是食肉动物,它的颜色是黄褐色,它有深色的斑点它是猎豹该动物是食肉动物,它的颜色是黄褐色,它有黑色条纹它是老虎以下两个规则对
25、进行细分:该动物是有蹄动物,它有长腿,它有长颈,它的颜色是黄褐色,它有深色的斑点,它是长颈鹿该动物是有蹄动物,它的颜色是白的,它有黑色条纹,它是斑马2022-5-2625第二章第二章 知识表达技术知识表达技术 2 25 5 产生式系统产生式系统 以下对进行分类的规则:该动物是鸟类,它不会飞,它有长腿,它有长颈,它的颜色是黑、白色相杂,它是鸵鸟(规则I13的IF部分的条件“它有长腿”和“它有长颈”,也出现在规则I11的IF部分。I11是有蹄动物的,而I13是鸟的分类,无混淆)该动物是鸟类,它不能飞行,它能游水,它的颜色是黑色和白色,它是企鹅该动物是鸟类,它善于飞行,它是海燕2022-5-2626
展开阅读全文