《数据挖掘技术》第3章 语义网络挖掘及其应用(课件).ppt
《《数据挖掘技术》第3章 语义网络挖掘及其应用(课件).ppt》由会员分享,可在线阅读,更多相关《《数据挖掘技术》第3章 语义网络挖掘及其应用(课件).ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用3.1语义网络概念语义网络概念3.1语义网络概念语义网络概念3.2语义网络挖掘原理语义网络挖掘原理3.3基于基于AutoCAD的注塑模架设计专家系的注塑模架设计专家系统统3.1语义网络概念语义网络概念3.1.1概述概述首先要明确,本小节所讨论的人工智能是传统的符号智能,首先要明确,本小节所讨论的人工智能是传统的符号智能,人工智能是研究用机器模拟人脑所能从事的感觉、认知、记人工智能是研究用机器模拟人脑所能从事的感觉、认知、记忆、学习、联想、计算、推理、判断、决策、抽象、概括等忆、学习、联想、计算、推理、判断、决策、抽象、概括等思维活动,来解决人
2、类专家才能处理的复杂问题的理论。思维活动,来解决人类专家才能处理的复杂问题的理论。人工智能将问题求解作为人类思维活动的最主要的内容加以人工智能将问题求解作为人类思维活动的最主要的内容加以研究和模拟。研究和模拟。人工智能采用推理的方法进行问题求解,具体地,是在问题人工智能采用推理的方法进行问题求解,具体地,是在问题的解空间中进行最优解的搜索的解空间中进行最优解的搜索。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用3.1.2知识的表示知识的表示 人工智能中常用的知识表示方法有状态空间法、问题归约人工智能中常用的知识表示方法有状态空间法、问题归约法、谓词逻辑法、产生式法、语义网络法、框架法、脚
3、本法、谓词逻辑法、产生式法、语义网络法、框架法、脚本法等。知识表示方法优劣,对问题求解结果及计算量的影法等。知识表示方法优劣,对问题求解结果及计算量的影响极大。而表示方法优劣的评价往往以求解(搜索)空间响极大。而表示方法优劣的评价往往以求解(搜索)空间的大小为标准。的大小为标准。状态空间法状态空间法 问题归约法问题归约法 谓词逻辑法谓词逻辑法 产生式法产生式法 语义网络法语义网络法第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用3.1.3搜索原理搜索原理盲目搜索盲目搜索:盲目搜索是在没有任何引导信息的条件下所采用盲目搜索是在没有任何引导信息的条件下所采用的搜索策略,通常采用图搜索方法。的搜
4、索策略,通常采用图搜索方法。启发式搜索启发式搜索:具体问题领域的信息常常可以用来简化搜索,具体问题领域的信息常常可以用来简化搜索,利用启发信息的搜索方法称为启发式搜索方法。利用启发信息的搜索方法称为启发式搜索方法。归结推理方法归结推理方法:在谓词逻辑中,可以利用等价关系、置换操在谓词逻辑中,可以利用等价关系、置换操作以及合一的概念进行归结推理,这就是基于谓词逻辑知作以及合一的概念进行归结推理,这就是基于谓词逻辑知识表示的问题求解方法,也被称为归结推理方法。识表示的问题求解方法,也被称为归结推理方法。不确定性推理方法不确定性推理方法:知识的不确定性知识的不确定性、基于概率增量的可、基于概率增量的
5、可信度、结论的可信度、可信度的其他描述方法信度、结论的可信度、可信度的其他描述方法非单调推理方法非单调推理方法:常识推理的特征常识推理的特征、非单调推理、非单调推理第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用3.1.4语义网络及其特性语义网络及其特性什么是语义网络呢?什么是语义网络呢?语义网络是通过概念及其语义关系来表示知识的一种网络语义网络是通过概念及其语义关系来表示知识的一种网络图。一个语义网络是一个带标识的有向图,其中,有向图的图。一个语义网络是一个带标识的有向图,其中,有向图的节点表示各种事物、概念、属性、动作、状态等,有向孤表节点表示各种事物、概念、属性、动作、状态等,有向孤
6、表示它所连接的节点间的某种语义联系,每个节点可以带有若示它所连接的节点间的某种语义联系,每个节点可以带有若干属性,可以用框架或元组来表示一个节点的若干属性。一干属性,可以用框架或元组来表示一个节点的若干属性。一个节点还可以是一个语义子网络,从而形成一个多层次嵌套个节点还可以是一个语义子网络,从而形成一个多层次嵌套结构的语义网络结构的语义网络 。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用一个最简单的语义网络是如下一一个最简单的语义网络是如下一个三元组(节点个三元组(节点1 1,孤,节点,孤,节点2 2)它可以用一个有向图表示,如图它可以用一个有向图表示,如图3-23-2所示,称为一个基
7、本网元。所示,称为一个基本网元。其中,其中,A A、B B分别表示两个节点,分别表示两个节点,表示表示A A与与B B之间的某种语义联系。之间的某种语义联系。有向孤的方向是有意义的,由有向孤的方向是有意义的,由节点间的语义关系确定。节点间的语义关系确定。例如在表示类属关系时,有向孤例如在表示类属关系时,有向孤箭头所指的节点表示上层概念,箭头所指的节点表示上层概念,箭尾节点表示下层概念或者一个箭尾节点表示下层概念或者一个属于该类的具体事物。如图属于该类的具体事物。如图3-33-3所示的语义网络就是一个基本网所示的语义网络就是一个基本网元,其中,元,其中,“猎狗猎狗”与与“狗狗”之之间的语义联系间
8、的语义联系“是一种是一种”具体地具体地指出了指出了“猎狗猎狗”与与“狗狗”的语义的语义关系,即关系,即“猎狗猎狗”是是“狗狗”的一的一种,两者之间存在类属关系。种,两者之间存在类属关系。BA 图图3-3 猎狗与狗的语义网络猎狗与狗的语义网络猎狗A狗第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络语义网络 图图3-2 基本网元基本网元 当把多个基本网元用相应语义联系关联在一起时,就得到一当把多个基本网元用相应语义联系关联在一起时,就得到一个语义网络。个语义网络。下面给出语义网络的下面给出语义网络的BNFBNF描述描述 =(,),)基本网元基本网元=节点节点=(,),)=其中,是一个合
9、并过程,它把括号中的所有基本网元关其中,是一个合并过程,它把括号中的所有基本网元关联在一起,即把相同的节点合并为一个节点,从而构成一联在一起,即把相同的节点合并为一个节点,从而构成一个语义网络。例如,如图个语义网络。例如,如图3-43-4所示的三个基本网元,经合所示的三个基本网元,经合并后构成一个语义网络并后构成一个语义网络。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络语义网络 B B C B C C 图图3-4 基本网元的合并示例基本网元的合并示例第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络语义网络AAA1用语义网络表示事实用语义网络表示事实图图3-5 狗狗的
10、语义网络的语义网络猎狗动物狗有尾巴身上有毛能狩猎吃肉会吃能运动跑得快有生命第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络语义网络小信使小信使鸽子鸽子鸟鸟占有占有窝窝鸟窝鸟窝春天春天时间时间情况情况秋天秋天小信使小信使鸽子鸽子鸟鸟鸟窝鸟窝窝窝是一种是一种占有物占有物是一种是一种开始于开始于是一只是一只是是结束于结束于结束于结束于是一只是一只是一种是一种占有物占有物是一种是一种是是一一种种占有者占有者(a)(b)第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络语义网络在语义网络中,一个节点可以有一组向外的有向孤,用于指在语义网络中,一个节点可以有一组向外的有向孤,用于指出
11、这个节点与多个节点的语义联系,这在表示稍微复杂一点的出这个节点与多个节点的语义联系,这在表示稍微复杂一点的事实性知识中是常用的,例如,我们来看如下事实事实性知识中是常用的,例如,我们来看如下事实 “小信使小信使”这只鸽子从春天到秋天占有一个窝这只鸽子从春天到秋天占有一个窝在图在图3-6(a)中设立了一个中设立了一个“占有占有”节点,只有通过设立节点,只有通过设立“占占有有”节点及相应的节点及相应的4条有向孤才能把占有者、占有物和占有条有向孤才能把占有者、占有物和占有的起止时间关联起来。的起止时间关联起来。如果把如果把“占有占有”作为一个语义关系用一条有向孤表示,即如作为一个语义关系用一条有向孤
12、表示,即如图图3-6(b)中所示,则占有的起止时间就无法表示出来。中所示,则占有的起止时间就无法表示出来。在一些事实性知识中,经常会用到在一些事实性知识中,经常会用到“并且并且”和和“或者或者”这样这样的连接词。的连接词。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络语义网络 2用语义网络表示事物间的关系用语义网络表示事物间的关系 语义网络可以方便地描述事物之间的多种语义关系,下语义网络可以方便地描述事物之间的多种语义关系,下面给出常用的几种关系。面给出常用的几种关系。1)分类关系分类关系 2)聚集关系聚集关系第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络表示语义网
13、络表示 图图3-7 聚集关系示例聚集关系示例 图图3-8 推论关系示例推论关系示例教学教学学生学生教师教师课程课程需进食需进食饥饿饥饿 部分部分 部分部分 部分部分 推出推出第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络表示语义网络表示图图3-9 具有全称量词的语义网络示例一具有全称量词的语义网络示例一 图图3-10 具有全称量词的语义网络示例二具有全称量词的语义网络示例二srp客体客体sr是是GS学学生生背背诵诵唐唐诗诗g是是是是是是主体主体FGS学学生生背背诵诵唐唐诗诗g静夜静夜思思是是是是主体主体客体客体F第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络表示语义
14、网络表示例如,对如下事实例如,对如下事实 每个学生都背诵了一首唐诗每个学生都背诵了一首唐诗可用如图可用如图3-9所示的语义网络表示。所示的语义网络表示。其中,其中,s是全称量词变元,表示任一个学生;是全称量词变元,表示任一个学生;r是存在量词变是存在量词变元,表示某一次背诵;元,表示某一次背诵;p也是存在量词变元,表示某一首唐也是存在量词变元,表示某一首唐诗。用节点诗。用节点g表示这个子空间,用有向孤表示这个子空间,用有向孤F指明节点指明节点g表示是表示是一个什么样的子空间。有向孤一个什么样的子空间。有向孤F指出子空间指出子空间g中的全称量词变中的全称量词变元是元是s。若在子空间中有多个全称量
15、词变元,则超节点。若在子空间中有多个全称量词变元,则超节点g就有就有多条有向孤指向子空间中的多个变元节点。节点多条有向孤指向子空间中的多个变元节点。节点GS表表示整示整个空个空间间。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络表示语义网络表示例如,对如下事实例如,对如下事实 每每个学生都背诵了个学生都背诵了“静夜思静夜思”这首唐诗这首唐诗 由于由于“静夜思静夜思”是一首具体的唐诗,是一个常量,不是全是一首具体的唐诗,是一个常量,不是全称量词变元称量词变元s的函数,因此,应该把它放在子空间之外,的函数,因此,应该把它放在子空间之外,如图如图3-10所示所示。第第3章章 语义网络挖
16、掘及其应用语义网络挖掘及其应用语义网络表示语义网络表示4常用的语义联系常用的语义联系 语义联系反映了节点之间的语义关系,鉴于事物之间语义联系反映了节点之间的语义关系,鉴于事物之间语义关系的复杂性,所以可以定义多种多样的语义联系。语义关系的复杂性,所以可以定义多种多样的语义联系。在框架表示法中,给出了一些系统预定义槽名用以指明在框架表示法中,给出了一些系统预定义槽名用以指明用框架表示的事物之间的联系,这些系统预定义槽名,如用框架表示的事物之间的联系,这些系统预定义槽名,如ISA、Subclass。下面给出另外一些常用的系统预定义语。下面给出另外一些常用的系统预定义语义联系。义联系。第第3章章 语
17、义网络挖掘及其应用语义网络挖掘及其应用语义网络表示语义网络表示李明李明学会李明学会李明整数整数与与明明零零 正整数正整数 负整数负整数 A-Member-of Composed-of图图3-11 A-Member-of联系示例联系示例 图图3-12 Composed-of联系示例联系示例第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用常用的语义联系常用的语义联系 李明李明计算机计算机 9月月 开学开学 Have At图图3-13 Havel联系示例联系示例 图图3-14 At联系示例联系示例 计算机计算机桌子桌子 方桌方桌 方凳方凳 Similar-to Located-on图图3-15
18、Located-on联系示例联系示例 图图3-16 Similar联系示例联系示例第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用常用的语义联系常用的语义联系【例例3.1】由给出的系统预定义联系画出下述知识的语义网络由给出的系统预定义联系画出下述知识的语义网络每位住在金山公寓每位住在金山公寓3号楼的人都是金山公司的程序员号楼的人都是金山公司的程序员解:我们首先把要表示的知识用谓词公式表示出来,然后再用语义网络解:我们首先把要表示的知识用谓词公式表示出来,然后再用语义网络表表示示。上上述知识用谓词公式可表示为述知识用谓词公式可表示为其中,引入了其中,引入了4 4个谓词,分别是个谓词,分别是
19、表示表示x x的职业是的职业是y y表示表示x x是人是人 表示表示x x住在住在y y 表示表示x x是是y y的成员的成员第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用常用的语义联系常用的语义联系用语义网络表示上述知识的语义网络用语义网络表示上述知识的语义网络图如图图如图3-17所示。所示。addxHave Member-of 金山公寓金山公寓3号楼号楼AddressPersonoccupation程序员程序员金山公司金山公司ABocISAISAISALoca-insideFInferFISAISA图图3-17 例例3.1的语义网络表示的语义网络表示常用的语义联系常用的语义联系第第3
20、章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络的推理语义网络的推理主要包括网络匹配、继承推理和网络演绎三个主要包括网络匹配、继承推理和网络演绎三个方面的问题方面的问题。用语义网络表示知识的问题求解系统称为语义网络系统。该系用语义网络表示知识的问题求解系统称为语义网络系统。该系统主要由两部分组成:一是由语义网络表示的知识库;二是利统主要由两部分组成:一是由语义网络表示的知识库;二是利用语义网络求解问题的程序,称为语义网络推理机。用语义网络求解问题的程序,称为语义网络推理机。1语义网络系统的推理语义网络系统的推理语义网络系统求解问题的基本过程为:语义网络系统求解问题的基本过程为:1)把待求
21、解的问题构造为一个问题网络片断,其中有些节点或有向把待求解的问题构造为一个问题网络片断,其中有些节点或有向孤的标识是空的,反映待求解的问题。孤的标识是空的,反映待求解的问题。2)在搜寻过程中,可根据需要进行继承推理和网络演绎。在搜寻过程中,可根据需要进行继承推理和网络演绎。3)当问题网络片断与知识库中的某语义网络片断匹配时,则由此可当问题网络片断与知识库中的某语义网络片断匹配时,则由此可匹配的语义网络片断得到问题的解。匹配的语义网络片断得到问题的解。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用3.1.5 语语义网络的推理及其特点义网络的推理及其特点语义网络的推理语义网络的推理主要包括网
22、络匹配、继承推理和网主要包括网络匹配、继承推理和网 络演绎三个方面的问题络演绎三个方面的问题。用语义网络表示知识的问题求解系统称为用语义网络表示知识的问题求解系统称为语义网络语义网络系统。系统。该系统主要由两部分组成:该系统主要由两部分组成:一是由语义网络表示的知识库;一是由语义网络表示的知识库;二是利用语义网络求解问题的程序,称为语义网络二是利用语义网络求解问题的程序,称为语义网络推理机。推理机。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用3.1.5 语语义网络的推理及其特点义网络的推理及其特点1.语语义网络系统的推理义网络系统的推理语义网络系统求解问题的基本过程为:语义网络系统求解
23、问题的基本过程为:1)把待求解的问题构造为一个问题网络片断,其中有些节点或有向把待求解的问题构造为一个问题网络片断,其中有些节点或有向孤的标识是空的,反映待求解的问题。孤的标识是空的,反映待求解的问题。2)在搜寻过程中,可根据需要进行继承推理和网络演绎。在搜寻过程中,可根据需要进行继承推理和网络演绎。3)当问题网络片断与知识库中的某语义网络片断匹配时,则由此可当问题网络片断与知识库中的某语义网络片断匹配时,则由此可匹配的语义网络片断得到问题的解。匹配的语义网络片断得到问题的解。2.继继承推理承推理继承推理是指推理机利用继承推理是指推理机利用ISA和和AKO等具有继承性的语义联系对网等具有继承性
24、的语义联系对网络片断中并不显式存在的结构进行匹配络片断中并不显式存在的结构进行匹配。3.语语义网络演绎义网络演绎语义网络演绎就是在推理网络上进行的搜索匹配过程。语义网络演绎就是在推理网络上进行的搜索匹配过程。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络的推理语义网络的推理语义网络表示法语义网络表示法主要有以下特点:主要有以下特点:(1)结结构性构性(2)自自然性然性语义网络表示法语义网络表示法的主要局限性有以下几点:的主要局限性有以下几点:(1)非严格性非严格性(2)复杂性复杂性第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用语义网络表示法语义网络表示法 3.2语义网络挖掘
25、原理语义网络挖掘原理 3.2.1概述概述 1.学习与机器学习学习与机器学习 学习能力是人类智能的重要内容,人工智能的目标学习能力是人类智能的重要内容,人工智能的目标之一应该是理解学习的本质和建立学习系统。之一应该是理解学习的本质和建立学习系统。机器学习的目的就是将数据库和信息系统中的信息机器学习的目的就是将数据库和信息系统中的信息自动提炼和转换成知识,并自动加入到知识库中。即机自动提炼和转换成知识,并自动加入到知识库中。即机器学习的目的是自动获取知识。器学习的目的是自动获取知识。第第3章章 语义网络挖掘及其应用语义网络挖掘及其应用2.环境与知识库中的信息环境与知识库中的信息 环境中包含系统的工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据挖掘技术 数据挖掘技术第3章 语义网络挖掘及其应用课件 数据 挖掘 技术 语义 网络 及其 应用 课件
限制150内