- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识系统工程方法资料文档
知识工程方法温有奎 一、知识工程概念的提出 知识工程就是探索关于知识的表示、获取(包括学习、保存及交换)和运用(包括检索、推理以及其它各种形式的加工)的理论、方法及实现技术。 在1975年第五届国际人工智能会议上,有美国斯坦福大学计算机系教授哥鲍姆作了关于“人工智能技艺”的演讲,提出了知识工程这一概念,由此出现了知识工程的学科,并在近些年来迅速发展和演化。从传统意义上讲,知识工程与信息系统的发展有关,在信息系统中,知识和推理扮演着关键的角色。 CommonKADS是一系列国际研究和知识工程应用项目的结晶。CommonKADS的实际应用表明许多系统项目之所以失败是因为一种叫做技术推动的方法。只有清楚系统的角色和它对组织的潜在影响,并且在系统开发之前和系统开发期间两者达到高度的一致,一个组织才能成功的应用信息和知识技术。因此对于组织的分析而言,引入面向知识的方法和技术是一个很大的进步。 组织的分析目的是建立一个应用推动的方法。这种方法可以面向用户、客户和项目相关人员保证新系统能够解决实际问题或者利用组织内真正的机会。这个方法的其他有用的功能是可以解决复杂人机交互的建模问题,解决新规范技术的引入问题,解决灵活性、风险驱动定义以及可配置的生命周期管理方法的定义问题,该方法替代了用于信息系统项目的瀑布模型(该模型很经典,但过于严格)。 4.1 知识工程的含义与原理 CommonKADS方法学提供了一种结构化方法。它基于几个基本思想或原则,而这些基本思想或原则是从长年的经验中得到的。我们简要地介绍作为现代知识工程基础的基本原则。 知识工程不是“从专家的头脑中挖掘”的某种东西,而是由构造人类知识不同方面的模型组成。 习惯上,知识工程被视为一种从专家的头脑中“提取”或“挖掘”出来并以可计算形式传送到机器的过程。这已被证明是原始和相当幼稚的观点。 今天,知识工程被视为一种建模活动。模型是对现实的某一部分进行的一种有目的的抽象。建模是对知识的少数几个方面建立一种好的描述(即能够清楚地表达你的目的),而又忽略其他方面。 按照CommonKADS的观点,知识项目用于构造某些方面的模型,这些模型应成为项目所提交的产品的一个重要部分。CommonKADS模型套件是分解和结构化知识工程过程的方便工具。 知识级原则: 在知识建模中,首先要集中考虑知识的概念结构,而把编程细节留在以后考虑。 知识级原则首先是由AlanNewell(1982)提出的,他说:知识要在概念级上建模,而不应依赖于特殊的计算结构和软件实现。知识建模中所使用的概念应参照和反映现实世界领域,并用相关人员可理解的词汇进行表达。按照CommonKADS的观点,知识系统的制品的设计应当称为保持结构的设计,因为它遵循和保持了所分析的知识的概念结构。 尽管知识的体系结构明显比基于规则的系统的结构更为复杂,但知识确实有可以理解的结构,这就是我们进行成功的知识分析的出发点。从概念上来说,知识级模型通过知识分类可帮助我们理解人类解决问题的世界。现代知识工程的一个重要结果是:人的专长可根据知识的稳定和通用的种类、模式和结构来进行明确的分析。因此,我们把知识看作是具有良好结构的函数模型,其不同部分在人类问题求解中担当着不同的、有限制的和专门的角色。 我们主要对知识抽取这一技术进行。知识抽取是由一组技术和方法组成的.这些技术和方法通过与专家不同形式的交互来抽取该领域专家的知识。领域专家是指掌握特定知识的人,这些知识可以用来解决我们感兴趣的应用任务。 从始至终,我们将重点放在执行抽取的实际方法和方式上。在知识建模方法论语境中,我们使用例子来说明不同的技巧和工具是怎样在一起协调。 知识抽取的特征 执行知识抽取和知识分析的知识工程师(或者叫知识分析员)实质上不需要掌握很深的应用领域知识。 在大多数情况下,他(她)实际上需要请教资深专家。这也许是因为当时没有可用的文档,或者他们意识到在从事的领域中真正的专家来自与实践,而不是死读书本。 以下两个问题在知识抽取过程中相当突出 (1)我们怎样让专家们告诉我们或者给我们演示他们做什么? (2)我们怎样决定他们解决问题的能力是由什么形成的? 这个任务是非常艰巨的,特别是在大的应用语境中显得尤为突出。有很多情况会使问题变得更加难以处理。许多技术知识是从多年积累的经验中获得的,并且是以直观推断的形式表示的。直观推断是一种经验规则或者是一种已证明了的方法这些规则和方法可以用来获得特定信息的结果。通常,专业技术变得如此墨守成规,以至于专家们都无法知道他们做什么或者为什么做。 。 知识库(KB)知识
文档评论(0)