




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章知识表示技术§2.1知识表示的基本问题
什么是知识?从认识论的角度来看,知识就是人类认识自然界(包括社会和人)的精神产物,是人类进行智能活动的基础。一、知识与知识分类知识的分类方法很多,主要有三种:1.按知识的性质分:叙述性知识:表示问题的状态、概念、条件、事实的知识。过程性知识:表示问题求解过程中用到的各种操作、演算和行动等的知识。控制性知识:表示问题求解过程中决定选用哪种操作、演算和行动等的知识。一、知识与知识分类知识的分类方法很多,主要有三种:2.按知识的层次分:零级知识:最基本层的知识,包括问题域内的事实、属性、定理、定义等,属问题求解的常识性和原理性知识。一级知识:第二层知识,启发式知识。可弥补零级知识的不足,提高求解效率。二级知识:第三层知识,控制性知识。对低层知识起指导作用,组织和运用零级和一级知识。高层次知识:如回忆、综合、概括、抽象等,它们反映人的心理特征。
领域知识元知识一、知识与知识分类知识的分类方法很多,主要有三种:3.按知识的来源分:共性知识:指问题域内有关事物、属性、概念、定义、定理、原理、理论、算法等的知识,它们来自教科书和刊物,并已为领域专业人员所承认和接受。它描述问题的细节,确保问题解的精确性,属深层知识。个性知识:来自现场有经验的专业人员,包括大量的经验知识或启发式知识。它描述问题的轮廓,知识严格性差,属浅层(表层)知识。一、知识与知识分类所谓知识表示,就是研究在机器中如何用最合适的形式对知识进行描述,使知识形式化、模型化,以便在机器中存储和使用知识。对于人们习惯的知识表示形式(如自然语言表示),机器不一定能接受,所以必须把人类知识变换成一定形式的机器内部的知识模型,为机器所接受。由于对人类大脑中知识形成和知识结构的机制还没有全部研究清楚,因此没有通用的知识表示形式。目前,人们针对不同问题、不同领域,研究出多种知识表示方法。二、知识表示与知识表示方法常用的知识表示方法有:1.产生式规则表示法2.状态空间表示法3.语义网络表示法4.框架表示法5.逻辑表示法6.“与/或”图表示法二、知识表示与知识表示方法对一个具体问题,可有不同的表示方法。采用不同的表示方法,问题求解的难易程度是不一样的。选择一个合适的知识表示方法,有利于知识的存储和运用,使问题求解变得容易。因此,知识表示方法对问题求解是至关重要的,甚至在有些问题中,智能主要表现在寻找适当的知识表示上,一旦找到了适当的知识表示方法,问题也就基本解决了。二、知识表示与知识表示方法对一个具体问题域的知识描述,往往可以有多种等效的知识表示方法。各种知识表示形式在具体问题求解过程中所表现的效能是有差异的,有必要根据它们在问题的知识处理过程中控制知识运用的要求,作为评估原则去衡量所选择的知识表示方法的适用度,以便能择优表示。三、知识表示方法的评价标准评估原则如下:1.有效性:能准确、有效地表示问题域内的所有类型知识,可实现问题的有效求解。2.可扩展性:能方便地进行知识检查、增删或修改,并对整个知识库不产生或少产生直接影响。3.可理解性:能自然地描述问题域内的所有知识,并符合人类的思维规律,便于理解。4.清晰性:知识表示形式和知识库结构简单。三、知识表示方法的评价标准§2.2状态空间表示法
1.状态所谓状态就是描述某一类事物中各个不同事物之间的差异而引入的最少的一组变量的有序集合。它常表示成矢量形式:其中的每个元素qi(i=0,1,2,…)叫分量。状态的维数可以是有限的,也可以是无限的。给定每个分量的值qik,就得到一个具体的状态:一、基本概念2.操作引起状态中的某些分量发生改变,从而使问题由一个具体状态变化到另一个状态的作用叫操作。操作可以是一个走步、过程、规则、数学算子、运算符号或逻辑符号等。操作描述了状态之间的关系。一、基本概念3.状态空间问题的状态空间是一个表示该问题的全部可能的状态及其相互关系的图。一般是一个赋值有向图,包含三个方面的说明:S:所有可能的问题初始状态集合;F:操作集合;G:目标状态集合。所以状态空间常记为三元状态〈S,F,G〉。一、基本概念3.状态空间在状态空间表示法中,问题求解过程转化为在图中寻找从初始状态Qs出发到达目标状态Qg的路径问题,也就是寻找操作序列α的问题。Qs:表示某个初始状态;Qg:表示某个目标状态;α:把Qs变换成Qg的有限的操作序列。所以,状态空间中的解可用三元组〈Qs,α,Qg〉表示,它包含三个方面的说明:一、基本概念三枚钱币问题:设有三枚钱币,处在“反、正、反”状态,每次只允许翻动一枚钱币(但不允许一枚都不翻)。问连翻三次后,是否可以出现“正、正、正”或“反、反、反”状态?二、状态空间表示法示例为解这个问题,应首先将它形式化。设钱币正面为0,反面为1,引入一个三元数组Q=(q1,q2,q3)来描述这三枚钱币的总状态。全部可能的状态有8种:Q1=(0,0,0);Q2=(0,0,1);Q3=(0,1,0);Q4=(0,1,1);Q5=(1,0,0);Q6=(1,0,1);Q7=(1,1,0);Q8=(1,1,1)。二、状态空间表示法示例翻动钱币的操作可以抽象为改变上述状态的算子,共有3个,即F={f1,f2,f3}其中f1:把钱币q1翻转一次;f2:把钱币q2翻转一次;f3:把钱币q3翻转一次。二、状态空间表示法示例问题的状态空间可写成〈{Q6},{f1,f2,f3},{Q1,Q8}〉。状态空间如图所示:可见:从Q6不可能经过三步到达Q1,即不存在从Q6到达Q1的解。但从Q6到达Q8的解有7个。二、状态空间表示法示例§2.3“与/或”图表示法
“与/或”图通常为树图的形式,也称为“与/或”树。它基于人们在求解问题时的两种思维方法:1.分解:“与”树将复杂的大问题分解为一组简单的小问题,将总问题分解为子问题。若所有子问题都解决了,则总问题也解决了,这是“与”的逻辑关系。而子问题又可分为子子问题。如此类推,可以形成问题分解的树图,称为“与”树。“与/或”图表示方法的概念“与/或”图通常为树图的形式,也称为“与/或”树。它基于人们在求解问题时的两种思维方法:2.变换:“或”树将较难的问题变换为较易的等价或等效的问题。若一个难问题可以等价变换为几个容易问题,则任何一个容易问题解决了,也就解决了原有的难问题,这是“或”逻辑关系。而这些容易问题还有可能等价变换为若干更容易的问题,如此下去,可形成问题变换的“或”树。“与/或”图表示方法的概念在实际问题求解过程中,常常是兼用“分解”和“变换”方法,因而可用“与”树和“或”树相结合的图——“与/或”树。“与”树“或”树“与/或”图表示方法的概念§2.4产生式规则表示法
产生式规则是根据客观世界中各客体之间存在依赖关系的实质而提出的。在客观世界中,各客体之间具有互相存在的因果关系,如:如果现在下雨,就穿雨衣。如果是运算放大器,就可进行信号运算。如果差动保护正确动作,则是变压器内部故障。这些句子表示的是状态—动作对,或前提(条件)—结论(行动)对,可以用产生式规则表示。一、产生式规则产生式规则的格式为如果(IF), 则(THEN);前提(条件), 结论(行动)。前提可以是一个,也可以是几个,而结论一般只有一个。一、产生式规则用产生式规则形式表示知识的方法叫知识的产生式规则表示法。如前面的句子可表示成:clothed(rain_proof):-it_is(raining).operate(signals):-amplifier_is(operated).transformer(internal_fault):-action(differntial_protection).二、产生式规则表示法三、产生式系统用产生式规则表示知识所构成的系统称产生式系统,或称基于规则的系统。三、产生式系统产生式系统(或基于规则的系统)是用规则序列的形式来描述问题的思维过程,形成求解问题的知识模型。模型中的每一条规则称为一个产生式,规则用字符串表示。问题求解过程:根据初始数据,在上下文(或称当前数据库)中,搜索可匹配的产生式,并将结论写入上下文;再根据改变后的上下文,重新搜索匹配,最终求得问题的解。1.产生式系统求解问题的基本方法三、产生式系统数据库:用于存放用户提供的初始状态、问题域内对象的性质和属性等事实及求解过程中产生的中间结果数据。知识库:用于存放问题域内的知识,所有知识用产生式规则表示。推理机:又称控制系统或控制策略器。负责如何来运用规则库中的规则与事实匹配,当求解过程中出现多个结论或找不到满意结论时,如何为解决冲突问题提供控制策略。2.产生式系统的组成三、产生式系统自然性:产生式规则结构接近于人的思维和自然推理形式,易于理解。能有效表达启发式(浅层)知识:可根据人的经验程度、数据可靠程度,给出可信度因子,便于实现不精确推理。模块性强:规则库对推理机具有相对独立性,产生式规则间的联系一般是通过上下文的数据结构,而不是规则的互相直接调用。因此规则库中规则的增删、修改,不会对知识库维护产生大的影响。清晰性:规则库规则格式单一,层次清晰,便于知识正确性和一致性检查,推理机设计也易于实现。3.产生式系统的优点三、产生式系统透明度差:虽然其局部每一规则易理解,但因其独立性,因此难于作完整的原理性解释。表达能力受限:由于规则格式单一,对复杂知识、不确定推理的表达显得能力不足和呆板不灵活。大型AI系统有效性降低:产生式系统的强模块性,使得规则间信息传递依赖于上下文的数据,而不能直接调用其他规则,因此求解陷于大量的规则检索、匹配和操作,不能对执行优化序列或优化回溯控制作出明显反应。4.产生式系统的缺点§2.5谓词逻辑表示法1.谓词和个体变量谓词逻辑是一种用句子的内部结构(主语、谓词)为基本符号来研究人的思维规律的数理逻辑。如“张比王小”,用谓词表示为Little(Zhang,Wang)。Little是谓词名(可以是一个字母);Zhang、Wang是主语或个体(次序不能颠倒)。
一、谓词逻辑的一些概念1.谓词和个体变量谓词逻辑的一般形式为P(x1,x2,…xi,…xn),i=1,2,…,n其中P称为谓词,用来刻划个体的性质或关系;xi称为个体变量(又称变元),它表示独立存在的事物,可以是一个抽象的概念,也可以是一个具体的事物。一、谓词逻辑的一些概念1.谓词和个体变量几个术语:个体域:个体变元的变化范围,可以是有限的,也可以是无限的。谓词的元数:个体变元的数目。一元谓词,多元谓词。谓词赋值:将P赋予确定的含义,xi代表确定的个体。谓词的真值:真、假。一、谓词逻辑的一些概念2.联结词在谓词逻辑中,P(x1,x2,…xi,…xn)叫原子谓词公式(简称谓词公式),用P(x)表示。原子公式可以通过“联结词”构成谓词合式公式。在谓词逻辑中定义了五种联结词:一、谓词逻辑的一些概念(1)否定联结词乛:用来否定原来的谓词。如“乛P”表示P的否定,即“非P”。(2)合取联结词∧:用来表示并列的复合句子。如“P∧Q”表示P和Q的合取,即“P与Q”。(3)析取联结词∨:用来表示可兼有的或。如“P∨Q”表示P和Q的析取,即“P或Q”。(4)条件联结词→:表示“如果…那么…”的词句。如“P→Q”表示P是Q的条件,即“若P,则Q”。(5)双条件联结词:表示两个谓词互为条件。如“PQ”表示P和Q相互作为条件,即“若P,则Q;若Q,则P”,亦即“P当且仅当Q”。→←→←一、谓词逻辑的一些概念3.量词有些原子公式P(x)对个体域中所有个体变元都具有T值,但有些则不然。在数理逻辑中用量词来表示这个特点。1)全称量词“()”,读作“对于所有的x”。()P(x)表示“对于个体域中所有的个体x,谓词P(x)均为T”。2)存在量词“()”,读作“存在x”。()P(x)表示“在个体域中存在某些个体x,使谓词P(x)为T”。一、谓词逻辑的一些概念4.谓词合式公式(又称谓词公式)原子公式和联结词及量词一起可以组成谓词合式公式。定义如下:原子谓词公式是合式公式。若A是合式公式,则乛A是合式公式。经过有限次地应用规则(1)~(4)所得到的公式是合式公式。如果A是合式公式,x是A中出现的任何变元,则()A(x)和()A(x)都是合式公式。若A和B都是合式公式,则(A∧B),(A∨B),(A→B)和(AB)都是合式公式。→←一、谓词逻辑的一些概念5.谓词演算的等价式和蕴含式等价:当两个谓词公式在其共同的个体域E上,当PQ是永真时。记作PQ。蕴含:当两个谓词公式在其共同的个体域E上,当P→Q是永真时。记作PQ。在谓词公式的演算过程中,常用的等价式和蕴含式可参见教材。一、谓词逻辑的一些概念1.用谓词逻辑表示状态问题的状态往往是一个或一批事实,它可以用一个或一组语句来描述,因此可用一个或几个谓词公式的合取来表示。例:用谓词公式表示变电所中负荷的供电状态。接线图如图所示:二、谓词逻辑表示法应用举例1.用谓词逻辑表示状态分析:只有在母线带电,断路器和隔离开关均在合位时,负荷才能供电。LINK(Switch1,Bus)LINK(Breaker,Switch1)LINK(Switch2,Breaker)LIVE(Bus)CLOSED(Breaker)CLOSED(Switch1)CLOSED(Switch2)谓词公式:二、谓词逻辑表示法应用举例2.用谓词逻辑表示操作操作由条件和动作两部分组成。用谓词逻辑表示操作时,条件可以写成若干语句的合成。当状态的事实使它们都为真时,该操作可以被选用。动作则表示操作。例:用谓词公式表示拉开刀闸1的操作。二、谓词逻辑表示法应用举例2.用谓词逻辑表示操作操作:OPEN_SWITCH(Switch1)LINK(Switch1,Bus)LINK(Breaker,Switch1)LINK(Switch2,Breaker)OPENED(Breaker)OPENED(Switch2)CLOSED(Switch1)条件:操作后应删去CLOSED(Switch1),增加OPENED(Switch1)。二、谓词逻辑表示法应用举例1.优点严格性:可以保证其演绎推理结果的正确性,可以较精确地表达知识。通用性:拥有通用的逻辑演算的方法和推理的规则。自然性:谓词逻辑是一种接近于自然语言的形式语言。模块性:一个谓词可独立地插入知识库、数据库,因此便于计算机实现推理的机械化、自动化。三、谓词逻辑表示法的特点2.缺点效率低:由于推理是根据形式逻辑进行的,把推理演算与知识含义截然分开。灵活性差:不便于表达和加入启发性知识及元知识。三、谓词逻辑表示法的特点§2.6语义网络表示法一、语义网络的概念语义网络是通过概念及其语义关系表示知识的一种网络图。是由结点、弧和指示器而组成的有向图。结点:表示所研究领域中的物体、概念、特性值;弧:表示结点之间的关系;指示器:说明结点之间关系(如隶属、性能)的语句。例1:用语义网络描述积木世界中的房子概念。一、语义网络的概念例2:用语义网络描述“张三是教师,一切教师都是教职员”。始端结点表示实例结点,终端结点表示概念结点。终端结点上陈述的事实可以通过链继承到始端结点上去,这就可以很直观地构造出一个推理过程。如上例利用继承关系进行推理,推出张三是教职员这个事实。一、语义网络的概念1.优点自然性:直接而明确地表达概念之间的语义关系。联想性:着重于表达语义关系知识,体现了联想思维过程。效率高:可通过语义关系检索和推理,较快地推导出与问题有关的概念和事实。二、语义网络表示法的特点2.缺点不能象谓词逻辑表示法那样保证推理的严格性和有效性。不便于表达判断性知识。不便于表达深层知识,如与时间因素有关的动态知识等。二、语义网络表示法的特点§2.7框架表示法研究发现,人们大脑中的经验知识往往是用数据结构形式存储的,这种表示某种固定状态(事物、动作、推测、……)的一种数据结构称为框架。框架表示法是一种描述范围较广、存放描述信息较多的知识表示方法。
《框架名》《槽名1》<侧面名11>(值111,值112,……)<侧面名12>(值121,值122,……)……《槽名2》<侧面名21>(值211,值212,……)<侧面名22>(值221,值222,……)……《槽名n》<侧面名n1>(值n11,值n12,……)<侧面名n2>(值n21,值n22,……)……说明:槽、侧面、值可以有任意有限个数目,可根据需要设置。每个槽可以填入不同类型的值,可以是数值、文字、二值逻辑的真或假,也可以是一个子框架。一、框架表示法的一般形式一个电厂的框架框架1名称
××火电厂类别
火电厂所属××电力系统额定参数容量××MW电压等级××kV,××kV,××kV设备状况锅炉数××汽机数××发电机数××主变数××状态运行/扩建/停运二、框架表示法应用举例框架2名称220kV母线类别电气所属××火电厂额定参数断路器型号××接线形式××冷却方式××电压××kV保护
差动保护,母联过流保护,……领域
正母/副母/旁路状态
运行/停役/部分检修方式
双母并联/双母分段/单母/双母带旁路二、框架表示法应用举例框架3名称220kV正母线类别电气所属母线联络设备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 作品出版许可使用合同范例
- 全国代理 合同范例
- 乙方合伙合同范例
- 加盟餐饮意向合同范例
- 出售废钢 废铁合同范例
- 双方石子合同范例
- 加盟合同范例制作
- 农村切石方合同范例
- 公寓安装家电合同范例
- 供暖设备采购合同范例
- 铁路安全双重预防机制课件
- 风电场安全培训试题及答案
- 盆腔脓肿诊治中国专家共识(2023版)解读
- 【公司招聘问题和优化建议分析国内外文献综述2200字】
- 炼油化工企业设备管理制度汇编
- 智能理赔人工智能在保险业的应用
- 一方出地一方出资合作建房合同样本正规范本(通用版)
- 教辅材料采购投标方案(技术标)
- 《幸福花儿开心上》教学设计(内蒙古市级优课)x-三年级音乐教案
- 设备仓库管理制度
- 铁路调车基本技能
评论
0/150
提交评论