人工智能基础知识.ppt

上传人:牧羊曲112 文档编号:6240063 上传时间:2023-10-09 格式:PPT 页数:60 大小:557.50KB
返回 下载 相关 举报
人工智能基础知识.ppt_第1页
第1页 / 共60页
人工智能基础知识.ppt_第2页
第2页 / 共60页
人工智能基础知识.ppt_第3页
第3页 / 共60页
人工智能基础知识.ppt_第4页
第4页 / 共60页
人工智能基础知识.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《人工智能基础知识.ppt》由会员分享,可在线阅读,更多相关《人工智能基础知识.ppt(60页珍藏版)》请在三一办公上搜索。

1、第 八 章 人工智能基础知识,2,本章主要内容,8.1 知识表示 8.2 确定性推理8.3 不确定性推理,8.1 知识表示,知识与知识表示的概念 一阶谓词逻辑表示法 产生式表示法 框架表示法 语义网络表示法,3,4,知识的概念,知识:在长期的生活及社会实践中、在科学研究及实验中积累起来的对客观世界的认识与经验。知识:把有关信息关联在一起所形成的信息结构。知识反映了客观世界中事物之间的关系,不同事物或者相同事物间的不同关系形成了不同的知识。,信息关联形式:“如果,则”如果大雁向南飞,则冬天就要来临了。,规则,事实,例如:“雪是白色的”。“如果头痛且流涕,则有可能患了感冒”。,5,知识的特性,相对

2、正确性 任何知识都是在一定的条件及环境下产生的,在这种条件及环境下才是正确的。,1+1=2(十进制)1+1=10(二进制),不确定性,随机性引起的不确定性 模糊性引起的不确定性 经验引起的不确定性 不完全性引起的不确定性,知识状态:“真”“假”“真”与“假”之间的中间状态,“如果头痛且流涕,则有可能患了感冒”,小李很高,6,知识的特性,可表示性与可利用性 知识的可表示性:知识可以用适当形式表示出来,如用语言、文字、图形、神经网络等。知识的可利用性:知识可以被利用。,7,知识的分类,事实性知识:有关概念、事实、事物的属性及状态等。过程性知识:有关系统状态变化、问题求解过程的操作、演算和行动的知识

3、。控制性知识(深层知识或元知识):关于如何运用已有的知识进行问题求解的知识。,糖是甜的。西安是一个古老的城市。一年有春、夏、秋、冬四个季节。,按知识的作用范围,按知识的作用及表示,常识性知识:通用性知识。领域性知识:专业性的知识。,1个字节由8个“位”构成。一个扇区有512个“字节”的数据。,8,知识的分类,例如:从北京到上海是乘飞机还是火车的问题表示如下:事实性知识:北京、上海、飞机、时间、费用。过程性知识:乘飞机、坐火车。控制性知识:乘坐飞机较快、较贵;坐火车较慢、较 便宜。,按知识的作用及表示,9,知识的分类,确定性知识:可指出其真值为“真”或“假”的知识,是精确性的知识。不确定性知识:

4、具有不精确、不完全及模糊性等特性的知识。,3.按知识的结构及表现形式,4.按知识的确定性,逻辑性知识:反映人类逻辑思维过程的知识。形象性知识:通过事物的形象建立起来的知识。,例:什么是树?,10,知识的表示,知识表示(knowledge representation):将人类知识形式化或者模型化。知识表示是对知识的一种描述,或者说是一组约定,一种计算机可以接受的用于描述知识的数据结构。选择知识表示方法的原则:,(1)充分表示领域知识。(2)有利于对知识的利用。(3)便于对知识的组织、维护与管理。(4)便于理解与实现。,11,一阶谓词逻辑知识表示方法,谓词公式表示知识的步骤:(1)定义谓词及个体

5、。(2)变元赋值。(3)用连接词连接各个谓词,形成谓词公式。,例如:用一阶谓词逻辑表示下列关系数据库。住户 房间 电话号码 房间Zhang 201 491 201Li 201 492 201Wang 202 451 202Zhao 203 451 203,Occupant,Telephone,用一阶谓词表示:Occupant(Zhang,201)Occupant(Li,201)Occupant(Wang,202)Occupant(Zhao,203)Telephone(491,201)Telephone(492,201)Telephone(451,202)Telephone(451,203),1

6、2,一阶谓词逻辑知识表示方法,13,一阶谓词逻辑表示法的特点,优点:自然性 精确性 严密性 容易实现,应用:(1)自动问答系统(Green等人研制的QA3系统)(2)机器人行动规划系统(Fikes等人研制的STRIPS系统)(3)机器博弈系统(Filman等人研制的FOL系统)(4)问题求解系统(Kowalski等设计的PS系统),局限性:不能表示不确定的知识 组合爆炸 效率低,产生式表示法,“产生式”:1943年,美国数学家波斯特(E.Post)首先提出。1972年,纽厄尔和西蒙在研究人类的认知模型中开发了基于规则的产生式系统。产生式通常用于表示事实、规则以及它们的不确定性度量,适合于表示事

7、实性知识和规则性知识。,14,15,产生式表示法,确定性规则知识的产生式表示,2.不确定性规则知识的产生式表示,基本形式:IF P THEN Q 或者:例如:r4:IF 动物会飞 AND 会下蛋 THEN 该动物是鸟,基本形式:IF P THEN Q(置信度)或者:(置信度)例如:IF 发烧 THEN 感冒(0.6),16,产生式表示法,3.确定性事实性知识的产生式表示,4.不确定性事实性知识的产生式表示,三元组表示:(对象,属性,值)或者:(关系,对象1,对象2)例:老李年龄是40岁:(Li,age,40)老李和老王是朋友:(friend,Li,Wang),四元组表示:(对象,属性,值,置信

8、度)或者:(关系,对象1,对象2,置信度)例:老李年龄很可能是40岁:(Li,age,40,0.8)老李和老王不大可能是朋友:(friend,Li,Wang,0.1),17,产生式表示法,产生式的形式描述及语义巴科斯范式BNF(backus normal form),:=:=|:=|:=ANDAND|OROR:=(,),符号“:=”表示“定义为”;符号“|”表示“或者是”;符号“”表示“可缺省”。,18,产生式系统的例子动物识别系统,例如:动物识别系统识别虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁等七种动物的产生式系统。,19,2.3.3 产生式系统的例子动物识别系统,规则库:,r1:IF

9、该动物有毛发 THEN 该动物是哺乳动物r2:IF 该动物有奶 THEN 该动物是哺乳动物r3:IF 该动物有羽毛 THEN 该动物是鸟r4:IF 该动物会飞 AND 会下蛋 THEN 该动物是鸟r5:IF 该动物吃肉 THEN 该动物是食肉动物r6:IF 该动物有犬齿 AND 有爪 AND 眼盯前方 THEN 该动物是食肉动物r7:IF 该动物是哺乳动物 AND 有蹄 THEN 该动物是有蹄类动物r 8:IF 该动物是哺乳动物 AND 是反刍动物 THEN 该动物是有蹄类动物,20,产生式系统的例子动物识别系统,r9:IF 该动物是哺乳动物 AND 是食肉动物 AND 是黄褐色 AND 身上

10、有暗斑点 THEN 该动物是金钱豹 r10:IF 该动物是哺乳动物 AND 是食肉动物 AND 是黄褐色 AND 身上有黑色条纹 THEN 该动物是虎 r11:IF 该动物是有蹄类动物 AND 有长脖子 AND 有长腿 AND 身上有暗斑点 THEN 该动物是长颈鹿 r 12:IF 该动物有蹄类动物 AND 身上有黑色条纹 THEN 该动物是斑马r13:IF 该动物是鸟 AND 有长脖子 AND 有长腿 AND 不会飞 AND 有黑白二色 THEN 该动物是鸵鸟r14:IF 该动物是鸟 AND 会游泳 AND 不会飞 AND 有黑白二色 THEN 该动物是企鹅 r15:IF 该动物是鸟 AND

11、 善飞 THEN 该动物是信天翁,21,产生式表示法的特点,1.产生式表示法的优点,(1)自然性(2)模块性(3)有效性(4)清晰性,2.产生式表示法的缺点,(1)效率不高(2)不能表达结构性知识,3.适合产生式表示的知识,(1)领域知识间关系不密切,不存在结构关系。(2)经验性及不确定性的知识,且相关领域中对这些知识没有严格、统一的理论。(3)领域问题的求解过程可被表示为一系列相对独立的操作,且每个操作可被表示为一条或多条产生式规则。,22,框架表示法,1975年,美国明斯基提出了框架理论:人们对现实世界中各种事物的认识都是以一种类似于框架的结构存储在记忆中的。框架表示法:一种结构化的知识表

12、示方法,已在多种系统中得到应用。,23,用框架表示知识的例子,框架名:教师 姓名:单位(姓、名)年龄:单位(岁)性别:范围(男、女)缺省:男 职称:范围(教授,副教授,讲师,助教)缺省:讲师 部门:单位(系,教研室)住址:住址框架 工资:工资框架 开始工作时间:单位(年、月)截止时间:单位(年、月)缺省:现在,例1 教师框架,24,用框架表示知识的例子,框架名:教师-1 姓名:夏冰 年龄:36 性别:女 职称:副教授 部门:计算机系软件教研室 住址:adr-1 工资:sal-1 开始工作时间:1988,9 截止时间:1996,7,例2 教师框架,当把具体的信息填入槽或侧面后,就得到了相应框架的

13、一个事例框架。,25,用框架表示知识的例子,框架名:教室 墙数:窗数:门数:座位数:前墙:墙框架 后墙:墙框架 左墙:墙框架 右墙:墙框架 门:门框架 窗:窗框架 黑板:黑板框架 天花板:天花板框架 讲台:讲台框架,例3 教室框架,26,用框架表示知识的例子,例4 将下列一则地震消息用框架表示:“某年某月某日,某地发生6.0级地震,若以膨胀注水孕震模式为标准,则三项地震前兆中的波速比为0.45,水氡含量为0.43,地形改变为0.60。”解:地震消息用框架如下图所示。,框架名:地震 地 点:某地 日 期:某年某月某日 震 级:6.0 波 速 比:0.45 水氡含量:0.43 地形改变:0.60,

14、27,用框架表示知识的例子,28,框架表示法的特点,(1)结构性 便于表达结构性知识,能够将知识的内部结构关系及知识间的联系表示出来。(2)继承性 框架网络中,下层框架可以继承上层框架的槽值,也可以进行补充和修改。(3)自然性 框架表示法与人在观察事物时的思维活动是一致的。,语义网络表示法,语义网络最早是1968年Quillian在他的博士论文中作为人类联想记忆的一个显式心理学模型提出的。语义网络是一种采用网络形式表示人类知识的方法。一个语义网络是一个带标识的有向图。其中,带有标识的结点表示问题领域中的物体、概念、事件、动作或者态势。在语义网络知识表示中,结点一般划分为实例结点和类结点两种类型

15、。结点之间带有标识的有向弧表示结点之间的语义联系,是语义网络组织知识的关键。,29,30,语义网络表示法示例,例5 描述桌子的语义网络。,31,语义网络表示法示例,例6 设有下图所示动物分类网络片断,现在要求证明小贝贝是灰色的。,32,语义网络表示法的特点,优点:(1)结构性:能把事物的属性及事物间的各种语义联系显式地表示出来。(2)联想性:便于以联想的方式实现对系统的检索,使之具有记忆心理学中的联想特性。(3)自然性:便于理解,自然语言与语义网络间的转换易实现。,33,语义网络表示法的特点,缺点:(1)非严格性:没有公认的形式表示体系,所表达的含义依赖于处理程序如何对它进行解释。(2)处理上

16、的复杂性:表示形式的不一致性导致处理复杂。,34,第3章 确定性推理方法,8.2 确定性推理方法,35,推理的基本概念,推理的定义推理方式及其分类推理的方向冲突消解策略,36,推理的定义,推理:,37,(1)演绎推理(deductive reasoning):一般 个别 三段论式(三段论法)足球运动员的身体都是强壮的;高波是一名足球运动员;所以,高波的身体是强壮的。,推理方式及其分类,演绎推理、归纳推理、默认推理,(大前提)(小前提)(结 论),38,推理方式及其分类,演绎推理、归纳推理、默认推理,检查全部产品合格,该厂产品合格,完全归纳推理,检查全部样品合格,该厂产品合格,不完全归纳推理,3

17、9,推理方式及其分类,演绎推理、归纳推理、默认推理,(3)默认推理(default reasoning,缺省推理)知识不完全的情况下假设某些条件已经具备所进行的推理。,40,推理方式及其分类,2.确定性推理、不确定性推理,(1)确定性推理:推理时所用的知识与证据都是确定的,推出的结论也是确定的,其真值或者为真或者为假。(2)不确定性推理:推理时所用的知识与证据不都是确定的,推出的结论也是不确定的。,41,X:鸟 X:会飞 X:企鹅,推理方式及其分类,3.单调推理、非单调推理(1)单调推理:随着推理向前推进及新知识的加入,推出的结论越来越接近最终目标。(2)非单调推理:由于新知识的加入,不仅没有

18、加强已推出的结论,反而要否定它,使推理退回到前面的某一步,重新开始。,默认推理是非单调推理,基于经典逻辑的演绎推理,42,推理方式及其分类,4启发式推理、非启发式推理 启发性知识:与问题有关且能加快推理过程、提高搜索效率的知识。,目标:在脑膜炎、肺炎、流感中选择一个 产生式规则 r1:脑膜炎 r2:肺 炎 r3:流 感 启发式知识:“脑膜炎危险”、“目前正在盛行流感”。,43,推理的方向,44,冲突消解策略,已知事实与知识的三种匹配情况:(1)恰好匹配成功(一对一);(2)不能匹配成功;(3)多种匹配成功(一对多、多对一、多对多),冲突消解,45,冲突消解策略,多种冲突消解策略:(1)按针对性

19、排序(2)按已知事实的新鲜性排序(3)按匹配度排序(4)按条件个数排序(5)按上下文限制排序(6)按冗余限制排序(7)根据领域问题的特点排序,r1:IF A1 AND A2 THEN H1r2:IF A1 AND A2 AND A3 AND A4 THEN H2,46,确定性推理方法,3.1 推理的基本概念 3.2 自然演绎推理 3.3 谓词公式化为子句集的方法3.4 海伯伦定理3.5 鲁宾逊归结原理3.6 归结反演3.7 应用归结反演求解问题,47,自然演绎推理:从一组已知为真的事实出发,运用经典逻辑的推理规则推出结论的过程。推理规则:P规则、T规则、假言推理、拒取式推理,确定性推理方法-自

20、然演绎推理,拒取式推理:PQ,Q P“如果下雨,则地下就湿”,“地上不湿”推出“没有下雨”,48,(1)如果下雨,则地上是湿的(PQ);(2)没有下雨(P);(3)所以,地上不湿(Q)。,确定性推理方法-自然演绎推理,错误1否定前件:PQ,P Q,(1)如果行星系统是以太阳为中心的,则金星会显示出位相变化(PQ);(2)金星显示出位相变化(Q);(3)所以,行星系统是以太阳为中心(P)。,错误2肯定后件:PQ,Q P,49,确定性推理方法-自然演绎推理,例1 已知事实:(1)凡是容易的课程小王(Wang)都喜欢;(2)C 班的课程都是容易的;(3)ds 是 C 班的一门课程。求证:小王喜欢 d

21、s 这门课程。,50,确定性推理方法-自然演绎推理,证明:定义谓词:EASY(x):x 是容易的 LIKE(x,y):x 喜欢 y C(x):x 是 C 班的一门课程,已知事实和结论用谓词公式表示:()(EASY(x)LIKE(Wang,x)()(C(x)EASY(x)C(ds)LIKE(Wang,ds),51,确定性推理方法-自然演绎推理,应用推理规则进行推理:,()(C(x)EASY(x)C(y)EASY(y)全称固化,所以 C(ds),C(y)EASY(y)EASY(ds)P规则及假言推理,所以 EASY(ds),EASY(z)LIKE(Wang,z)LIKE(Wang,ds)T规则及假

22、言推理,52,优点:表达定理证明过程自然,易理解。拥有丰富的推理规则,推理过程灵活。便于嵌入领域启发式知识。,确定性推理方法-自然演绎推理,53,确定性推理方法归结演绎推理,反证法:,当且仅当,即 Q为 P 的逻辑结论,当且仅当 是不可满足的。,定理:Q 为,的逻辑结论,当且仅当 是不可满足的。,54,确定性推理方法归结演绎推理,思路:定理 不可满足 子句集不可满足 海伯伦定理 鲁宾逊归结原理,55,3.6 归结反演,应用归结原理证明定理的过程称为归结反演。用归结反演证明的步骤是:(1)将已知前提表示为谓词公式F。(2)将待证明的结论表示为谓词公式Q,并否定得到 Q。(3)把谓词公式集F,Q

23、化为子句集S。(4)应用归结原理对子句集S中的子句进行归结,并把每次 归结得到的归结式都并入到S中。如此反复进行,若出 现了空子句,则停止归结,此时就证明了Q为真。,确定性推理方法归结演绎推理,56,确定性推理方法归结演绎推理,例12 某公司招聘工作人员,A,B,C 三人应试,经面试后公司表示如下想法:(1)三人中至少录取一人。(2)如果录取 A 而不录取 B,则一定录取 C。(3)如果录取 B,则一定录取 C。,求证:公司一定录取 C。,57,确定性推理方法归结演绎推理,证明:公司的想法用谓词公式表示:。,把要求证的结论用谓词公式表示出来并否定,得:,(1)(2)(3),(4),把上述公式化

24、成子句集:,(1)(2)(3)(4),58,确定性推理方法归结演绎推理,应用归结原理进行归结:,(5)(1)与(2)归结(6)(3)与(5)归结(7)(4)与(6)归结,59,确定性推理方法归结演绎推理,例13 已知:规则1:任何人的兄弟不是女性;规则2:任何人的姐妹必是女性。事 实:Mary 是 Bill 的姐妹。求证:Mary 不是 Tom 的兄弟。证明:定义谓词 brother(x,y):x 是 y 的兄弟 sister(x,y):x 是 y 的姐妹 woman(x):x 是女性,60,确定性推理方法归结演绎推理,证明:将规则与事实用谓词公式表示:,把要求证的结论用谓词公式表示出来并否定,得:,把上述公式化成子句集:,(1)(2)(3),(4),将子句集进行归结:,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号