环境决策支持系统技术基础之三模型与知识.ppt
《环境决策支持系统技术基础之三模型与知识.ppt》由会员分享,可在线阅读,更多相关《环境决策支持系统技术基础之三模型与知识.ppt(156页珍藏版)》请在三一办公上搜索。
1、环境决策支持系统技术基础之三模型与知识,交通导航辅助决策系统,数据库基础信息、路网信息、公交系统信息、历史路况信息、路况实时信息方法库最短路径算法、空间Buffer方法等模型库针对不等交通方式的交通方案生成与评估模型等,交通导航辅助决策系统与模型,模型:提供方案生成和选择的功能,模型与模型库系统,决策对模型管理系统的要求,模型库技术要求为存储量小,组合方案多。与建模者的素质要求相矛盾。决策问题难以预见性,不可能预建完整的模型。建模过程与决策过程相伴随。建模支持的目标:使决策者成为建模者。建模支持的方法:通过对模型的有序管理和对决策者的训练和启发,将其领域知识转变为模型。,模型分类及其描述方法,
2、模型是客观事物在建模者主观认识上的反映。从建模支持的角度看模型的分类。管理形式基本模型启发存储空间特征关系建模以多维基本特征坐标构成形式空间,进行模型分类管理。以基本特征形成模型间的关系纽带,进行建模启发。,模型分类及其描述方法,特征变量可分为:定类、定量、结构化图序集。其中定类变量为无序变量,定量变量为全序变量,结构化图序变量可分有序与无序。,例:,图形,有 细 多边形 卵形 序 化 三角形四边形 圆 椭圆 正三角 直三角 矩形 棱形 无序,有序关系形成粗化与细化的启发,无序关系形成类比启发。宏观与微观,定性与定量均是粗、细化关系。,模型的粗(细)化变换,有序关系形成粗化与细化的启发,无序关
3、系形成类比启发。宏观与微观,定性与定量均是粗、细化关系。粗化归纳推理过程。细化演绎推理过程。,建模方法,建模的理想方法:分析问题概念集(论域)内的全部元素的变化规律,及它们之间的关系,并描述之。建模的实用方法:分析问题的若干典型元素 假设(默认)模型(建模启发)更新模型。启发式建模方法:模型由若干算子(元模型)组合而成,算子的可用条件为P(前提)。启发规则:IF 现问题状态结构与P相匹配,THEN 应用算子OP,并将其变量限于B(定义域)。,建模方法,启发最终成立的判断准则:可否达到最终目标对问题求解器的一般化讨论:模型是对复杂对象的简化描述,简化必存在前提条件,即作假设前提的匹配;在满足前提
4、的情况下进行模型搜索选择,即作输出输入的匹配。输出输入匹配过程可有下述情况:,建模方法,输出输入匹配过程可有下述情况:,模型方案选择-不确定证据处理,模型库子系统(1),现实数据表示的是过去已经发生了的事实,因此数据必然是面向历史的。我们利用各种模型,就可以把面向过去的数据变换成面向现在或者将来的有意义的信息。在DSS中,决策支持模型体现了管理者解决问题的途径,所以随着管理者对问题认识程度的深化,他们所使用的模型也必然会跟着产生相应的变化。模型库子系统应能够灵活地完成模型的存储和管理功能。模型库子系统包括模型库(MB)和模型库管理系统(MBMS),它是决策支持系统的核心,是最重要的也是较难实现
5、的部分。模型库管理系统管理的模型有两类:一类是标准模型(如规划模型、网络模型等),这些模型按照某些常用的程序设计语言编程,并存在库中。另一类是由用户应用建模语言而建立的模型,即使是标准模型也有个再开发的过程,模型库子系统(2),模型不同于数据,模型库也不同于数据库。如何表示模型,如何组织模型库,模型库管理系统的功能要求有哪些,这些问题是决策支持系统开发的关键。目前尚未出现成熟的商品软件,也没有关于模型库系统的统一标准,模型库系统的开发是由研制者自行完成的。模型种类很多,有数学模型、数据处理模型、智能模型、图形模型、图像模型等。数学模型可以用数学方程形式表达,也可以用算法形式描述。数据处理模型一
6、般用数据处理过程来说明。它们在计算机中均以计算机程序的形式表示。而图形、图像模型等在计算机中都是以数据文件形式表示。模型库既包含数据文件,又包含程序文件,需要设计统一的格式进行存储,以便使模型库管理系统对它们进行有效的管理。模型库管理系统可以参照数据库管理系统的功能,如库的建立、模型的查询、增加、删除、修改等。由于模型比数据复杂,模型库比数据库复杂得多,模型库管理系统的功能相应地也复杂许多。数据库管理系统是通过数据库语言来完成各项管理功能,模型库管理系统同样需要设计一套语言来完成模型库的各项管理功能,模型库语言比数据库语言复杂。,模型库子系统(3),模型库管理系统支持决策问题的定义和概念模型化
7、、维护模型,包括联结、修改、增删等。模型库子系统与对话子系统的交互作用,可使用户控制对模型的操作、处置和使用;它与数据库子系统交互作用,以便提供各种模型所需的数据,实现模型输入、输出和中间结果存取自动化;它与方法库子系统交互作用,实行目标搜索、灵敏度分析和仿真运行自动化等。模型库子系统的主要作用是通过人机交互语言使决策者能方便利用模型库中各种模型支持决策,引导决策者应用建模语言和自己熟悉的专业语言建立、修改和运行模型。,环境模型规范化,环境方面的各种模型在EDSS中起到极为重要的作用,因此,充分、高效利用模型库中的模型就显得尤为重要。为了实现对模型库中诸模型实体及描述信息的统一、规范化管理,避
8、免模型库中的模型相互重复、使用率不高和难于共享的缺点,就必须模型标准化,使环境影响评价中的各种模型有统一的格式、表达方式、结构和要求。,模型库及其管理系统,模型库是模型模块的集合。每一个模块具有单独的功能,也可能与其它模块组合成一个较大的模块。EDSS采用可二级框架结构来描述每一个模型,第一层框架结构主要描述模型的外部特征,包括模型名、类型、用途、可执行文件名、模型的实体参数,如输入项、输出项、约束条件等,第二层框架结构主要描述模型的运行环境,包括输入、输出数据文件的类型以及是否需要预处理,模型主体以可执行文件的形式存在于文件中。模型库管理功能包括模型库维护、模型操纵和模型结果显示等功能。,模
9、型,模型是客观系统在人们头脑中的简化描述,是对问题领域中的实际问题的抽象。它的信息表示形式可以是一组相互关联的数据,或者是表达式、方程组、规则、关系、程序模块。,模型,数值模型的形成是随计算机模拟技术的发展而来的。计算机模拟是将一个子程序进程视为模型,设置模型的各种参数变量,通过运行模型来观察模型的各种行为。随着计算机模拟技术的深入应用,形成了模拟系统。模拟系统是用来处理模型集合的软件系统,提供通用的数据输入和报表格式。模型的建立在整个模拟系统研制中所投入的精力占的比重过大,模型相互重复、使用率不高的现象比较严重。在很多情况下,模型都是被作为应用程序的组成部分,嵌入应用程序,在这种管理下的模型
10、,其共享性和灵活性较差。,模型库及其管理系统,随着应用模型的需求量不断增大,为了更有效地管理和使用模型,提出了模型库系统的概念。关于模型的管理经历了以下三个发展阶段:第一阶段:模型数据第二阶段:数据库系统模型软件包第三阶段:模型库系统数据库系统,模型库及其管理系统,第一阶段的特点是模型和数据无公用性,使模型的应用受到很大限制;第二阶段以数据库系统的引入为特点,但缺乏对大批模型的有效管理,不利于用户选择自己需要的模型;第三阶段实现了数据库和模型库两者之间的通讯,减少了模型存储的冗余度,为模型的操纵提供了良好的环境,使模型应用的灵活性大大加强。,模型库及其管理系统,通常认为模型库系统是由模型构件库
11、、应用模型库、模型库管理系统及综合环境这四部分组成。,模型库及其管理系统,模型构件库存贮通用的、规范的、可重用的、标准化的“原子”模型;应用模型则是用户自己开发的、针对某些具体问题的模型集。它由代码库、源库、模型属性库以及应用模型库索引四部分组成,其中代码库和源库属于子程序级的文本库,前者存贮模型的执行代码,后者存贮模型的源代码,考虑到应用模型的复杂性和可执行代码和源代码在操作系统中均以文件方式管理的特点,故代码库和源库均可以以软件包形式管理,以便充分利用操作系统的文件管理功能,属性库和库索引文件则引入关系的概念,将模型属性及库说明以关系方式存于各自的库中,通过对属性库和索引库的操作进入相应代
12、码库中的相应地址,从而可执行所选的模型,应用模型库中的层次结构见图。,模型库及其管理系统,模型库及其管理系统,模型库管理系统是管理、维护和操纵模型构件库和应用模型库两库的软件集。它们集成于综合环境之内,以提供友好的用户界面;综合环境是模型库系统的运行环境,由模型库管理系统和构模工具等组成,是模型库系统的用户界面。模型库系统的功能应具备下列功能。(1)辅助规划与决策。(2)构造新模型。根据用户自己的目标制定分目标,利用构模工具和模型构件库构造用户自己的模型。(3)模型库的维护。,模型的管理,(一)关系方法:当今模型管理的一个主要特征是借用数据库管理的理论和方法,将其扩展到模型管理;一个模型库管理
13、系统首先必须具有类似于数据库管理系统的功能。R.W.Blanning提出了模型管理的关系方法。它不将模型视为一计算过程,而是视为一个关系,其属性分别为输入、输出变量。关系作为模型的一种表示方法,特别是作为用户视图中的模型,可大大地方便非专业用户;而且由于它和关系数据库的表示方法一致,人们可集中管理数据和模型。关系方法提供了一个一致的用户使用界面。,模型的管理,(二)E-R方法:继提出了模型管理的关系方法后,又将数据库中的E-R方法加以扩展,将模型及其存贮的数据视为互补资源,利用E-R方法共同管理。与关系方法不同,E-R方法提供了一种全局视图。E-R方法中,以实体集表示客观世界的实体集合,有关它
14、们的数据保存于文件中,一个实体集对应于一个文件;实体类表示物理客体或相对于模型的过程,更明确地说,实体集与文件对应,实体类与模型对应。E-R方法提供了一个良好的全局视图。,模型的管理,(三)抽象表示方法:模型抽象类似于程序设计语言中的数据抽象,它包括客体、过程和断言三个部分。数据客体部分列出构成模型的所有数据项及其类型,类型本身可以是另一个抽象表示;过程部分列出每一个过程、它所访问的数据、返回的结果;断言部分表示有关数据客体、过程及其相互关系的一些信息。数据项、数据类型、过程及断言均采用谓词形式。抽象表示方法提供了一个良好的全局视图。,模型的管理,(四)视数据为模型:将数据视为模型,这样做不仅
15、扩大了模型管理的范畴,也为模型管理提供了一个更一致的概念基础。组织上,将模型从软件包的形式化模拟转换到将模型作为一个与数据相关联的信息资源来管理,引入信息管理员的概念;技术上,有一个一般化的模型库管理系统来支持组织模拟活动。将数据视为模型的确扩大了模型管理的范畴。将数据视为模型为实现数据和模型的一致管理提供了良好的途径。,模型库中模型的构造,模型库功能简述,模型库功能,1、模型查找:用户或决策者给出要查找的模型名,系统自动找出该模型所属的数据库,进而可以查找该模型的相关信息。用户或决策者可以进行匹配查询,输入不完整的模型名,系统也能找到与不完整的模型名相匹配的相关模型的相关信息。,模型库功能,
16、2、模型运行:用户或决策者选择合适的模型后,进行参数选择和参数值的确定,从数据库和标准库中读出合适的数据转存为文本文件(如果数据库中存在无实测值、无资料等情况时,系统能进行插值或由用户或决策者临时确定该值,然后转储为文本文件。可以这样认为:文本文件中的数据是经过处理后得到的完整的、正确的、模型运行所需的数据。),运行模型时,从文本文件中得到数据从而得到模型的计算结果。模型的计算结果既可以用表表示,也可以用图表示。,模型库功能,3、模型信息查询:用户、决策者和其它人员对某个模型的有关描述信息进行查询;4、修改模型:系统员对模型的模型体的修改和模型描述信息的修改。不管是修改模型体还是模型描述信息都
17、是删除旧的内容和增加新的内容;5、删除模型:从指定的模型库中删除一个模型。在EDSS中,这种删除只是逻辑上的删除,模型体及模型描述仍留在库中;,模型库功能,6、增加模型:系统员向指定的模型库中增加一个模型。包括模型体和模型描述的入库;7、创建模型库:系统员建立一个新的模型库,这里是指建立用户自己的模型库;8、删除模型库:系统员把用户认为已经无用的模型库删除。,模型库文件操作功能,模型库管理系统,模型库系统的模型操作,模型库之难点,模型构件库的最大困难是创建一种强有力的模型构造语言和模型描述语言;其次,在编译新模型的过程中,怎样减少用数学或逻辑等表示的模型转换为计算机内部的二进制表示时的信息损失
18、;最后,必须根据模型构造语言和模型描述语言的定义,构造一个功能强大的编辑器,同时,这个编辑器应嵌入到模型构件库中。,知识表示与专家系统,智能支持,为实现决策支持,提供有效的、主动的支持信息,系统必须具备一定的智能性功能,即系统能存储人们在处理同类问题时的经验,在遇到此类问题时运用所存的知识提供服务。如何把人的经验以知识的形式表达,使其便于存储和应用是关键。,专家系统的基本结构,知识表示是基础 搜索技术是核心 专家系统是目标,各部分间的关系,1什么是人工智能?人工智能是研究知识的一门科学,即如何表示知识,如何获取知识和如何利用知识的科学。,2人工智能研究的目标近期目标:在近期,人工智能研究的任务
19、是利用冯.偌依曼型计算机模拟人类智力行为,研制智能程序;远期目标:远期是研制全新的计算机,即智能计算机。,知识表示,1 知识与知识表示知识是人类认识自然界的精神产物,是人类进行智能活动的基础。知识可以分为五类:描述性知识 判断性知识 过程性知识 对象级知识,或称为领域相关的知识 元级知识,2 对知识表示的要求 表示能力 可理解性 可访问性 可扩展性 3 知识表示方法 一阶谓词逻辑:它是一种描述性的表示方法,它的推理机制是归结原理。主要应用于定理证明。语义网络:是由Quillian等人于1968年提出的,它在知识表示中可以表示对象、概念及其相互间的关系。它广泛用于基于知识的系统。产生式规则:产生
20、式系统把知识表示成“模式动作”对,表示方式自然、简洁。它的推理机制以演绎为基础。它是专家系统的知识表示的主要方法。,框架:框架理论是Minsky于1974年提出的,它将知识表示成高度模块的结构,它是把关于一个概念或对象的所有信息和知识都存储在一起的数据结构。框架的层次结构可以表示对象之间的相互关系,用框架表示知识的系统称为框架的系统。状态空间:状态空间表示法把求解问题表示成问题状态、操作、约束、初始状态和目标状态。状态空间是所有状态的集合。脚本:脚本也称为剧本。它是用来描述固定事件序列,它的结构类似于框架。剧本更强调事件间的因果关系。Petri网:Petri网是由德国计算机科学家Petri提出
21、的,由于它很好的模拟异步操作,所以在并行处理和分布式计算机领域中应用很多。,一阶谓词逻辑表示法:谓词逻辑适合于表示事物的状态、属性、概念等事物之间的知识,也可以用来表示事物之间的因果关系,谓词公式一般用合适公式表示。谓词的选取 量词的选取(作用的范围)从自然语言翻译成谓词公式不能丢失信息 易于理解 谓词公式表示法的特点:自然性、精确性、严密性、容易实现。,产生式表示法:产生式表示具有因果关系的知识,其基本形式是 或者 其中P是产生式前提,Q是一组结论或操作。产生式组成:规则库,综合数据库,控制系统。产生式系统分类:可交换的产生式系统,可分解的产生式系统,可恢复的产生式系统 产生式表示法的特点:
22、自然性,有效性,模块性,清晰性,效率不高,不能表示具有结构性的知识,知识表示的目的 使用知识。它是问题求解和专家系统的基础。知识表示遵循的思路,产生式规则 与或图 状态空间等,人工智能语言(如Prolog语言)通用程序设计语言(如C、C+),自然语言表示 格式化表示 计算机语言表示,难点分析,如果有毛发或者产奶,那么它是哺育动物;如果吃肉,那么它是食肉动物;如果有犬齿、有爪、眼视前方,那么它是食肉动物;如果是哺育动物、食肉动物、黄褐色、有黑色条纹,那么它是老虎。,自然语言描述知识,if 有毛发或者产奶 then 它是哺育动物;if 吃肉 then 它是食肉动物;if 有犬齿,且有爪,且眼视前方
23、 then 它是食肉动物;if 是哺育动物,且是食肉动物,且是黄褐色,且有黑色条纹 then 它是老虎。,产生式规则表示知识,产生式规则的基本形式:If P then Q或者PQ,老虎,黄褐色,黑色条纹,食肉动物,吃肉,有犬牙,有爪,眼睛向前,哺育动物,产奶,有毛发,产生式规则表示知识的网络,框架:框架是一种描述所论对象(一个事物、一个事件、一个概念)属性的数据结构。框架的结构:一个框架是由若干槽组成,每个槽又可以有若干个侧面。槽用来描述所论对象的某方面的属性,侧面用来描述相应属性的一个方面。槽和侧面所具有的属性值分别称为槽值和侧面值。框架网络:框架中的槽值或侧面值可以是另一个框架的名字,这就
24、在框架之间建立了联系,构成了框架网络。通过框架网络可以找到另一个框架。继承性是框架表示法的一个重要特征。它不仅可以在两层框架之间实现继承关系,而且可以通过两两的继承关系,从最底层追溯到最高层,使最高层的信息逐层向底层传递。框架中槽的设置与组织:,充分表达事物个有关方面的属性 充分表达相关事物间的各种关系 ISA槽 AKO槽 Subclass槽 Instance槽 Part of槽 Infer槽 Possible-Reason槽 有利于进行框架的推理,框架表示法的特点 结构性 继承性 自然性 语义网络表示法:语义网络是通过概念及其语义关系表达知识的一种网络图。最简单的语义网络是如下的三元组:(节
25、点1,弧,节点2)知识的语义网络表示 用语义网络表示有关事实间的关系:分类关系;聚集关系;推论关系;时间、位置关系;多元关系 用语义网络表示比较复杂的知识:把一个复杂的知识命题划分为若干个子命题,每个子命题用一个较简单的语义网络表示,称为子空间,多个子空间构成一个大空间。,常用的语义联系 A-Member-of Composed-of Have Before,After,At Located-on(-at,-under,-inside,-outside)等 Similar-to,Near-to 语义网络系统中求解问题的基本过程 用语义网络表示知识的问题求解系统称为语义网络系统。系统由语义网络构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 环境 决策 支持系统 技术 基础 模型 知识
链接地址:https://www.31ppt.com/p-6054976.html