- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识工程方法;一、知识工程概念的提出;
CommonKADS是一系列国际研究和知识工程应用项目的结晶。CommonKADS的实际应用表明许多系统项目之所以失败是因为一种叫做技术推动的方法。只有清楚系统的角色和它对组织的潜在影响,并且在系统开发之前和系统开发期间两者达到高度的一致,一个组织才能成功的应用信息和知识技术。因此对于组织的分析而言,引入面向知识的方法和技术是一个很大的进步。 ;
组织的分析目的是建立一个应用推动的方法。这种方法可以面向用户、客户和项目相关人员保证新系统能够解决实际问题或者利用组织内真正的机会。这个方法的其他有用的功能是可以解决复杂人机交互的建模问题,解决新规范技术的引入问题,解决灵活性、风险驱动定义以及可配置的生命周期管理方法的定义问题,该方法替代了用于信息系统项目的瀑布模型(该模型很经典,但过于严格)。 ;4.1 知识工程的含义与原理; 习惯上,知识工程被视为一种从专家的头脑中“提取”或“挖掘”出来并以可计算形式传送到机器的过程。这已被证明是原始和相当幼稚的观点。
今天,知识工程被视为一种建模活动。模型是对现实的某一部分进行的一种有目的的抽象。建模是对知识的少数几个方面建立一种好的描述(即能够清楚地表达你的目的),而又忽略其他方面。
按照CommonKADS的观点,知识项目用于构造某些方面的模型,这些模型应成为项目所提交的产品的一个重要部分。CommonKADS模型套件是分解和结构化知识工程过程的方便工具。
;
知识级原则:
在知识建模中,首先要集中考虑知识的概念结构,而把编程细节留在以后考虑。 ;
知识级原则首先是由AlanNewell(1982)提出的,他说:知识要在概念级上建模,而不应依赖于特殊的计算结构和软件实现。知识建模中所使用的概念应参照和反映现实世界领域,并用相关人员可理解的词汇进行表达。按照CommonKADS的观点,知识系统的制品的设计应当称为保持结构的设计,因为它遵循和保持了所分析的知识的概念结构。 ; 尽管知识的体系结构明显比基于规则的系统的结构更为复杂,但知识确实有可以理解的结构,这就是我们进行成功的知识分析的出发点。从概念上来说,知识级模型通过知识分类可帮助我们理解人类解决问题的世界。现代知识工程的一个重要结果是:人的专长可根据知识的稳定和通用的种类、模式和结构来进行明确的分析。因此,我们把知识看作是具有良好结构的函数模型,其不同部分在人类问题求解中担当着不同的、有限制的和专门的角色。 ; 开发简单或非常著名的信息系统通常遵循一种固定的管理路线。这就是所谓的系统开发的瀑布模型。它由按照预先定义好顺序的一些预先定义的阶段组成:项目的准备和计划;找出客户需求;详细说明和设计系统;编程、测试和交付使用——并且只能按这种顺序进行。 ; 知识非常丰富,直接套用这种严格的方法非常困难。快速原型法在知识系统中非常流行,因为它能进行现场学习,并能根据需要随时改变流程。快速原型法的缺点是难以预测和管理,这是它特定的本质。
因此, ComnonKADS采用的一种可配置的、平衡的项目管理方法,它比瀑布模型更灵活,比快速原型法更易于控制。知识项目管理遵循螺旋式方法,这种方法支持结构化学习,即CoommonKADS模型的暂时结果或“状态”可作为下一步来采取什么步骤的信号。在确定这些步骤时,目标和风险概念起着关键作用。 ;
我们主要对知识抽取这一技术进行。知识抽取是由一组技术和方法组成的.这些技术和方法通过与专家不同形式的交互来抽取该领域专家的知识。领域专家是指掌握特定知识的人,这些知识可以用来解决我们感兴趣的应用任务。 ;
从始至终,我们将重点放在执行抽取的实际方法和方式上。在知识建模方法论语境中,我们使用例子来说明不同的技巧和工具是怎样在一起协调。 ;知识抽取的特征;;以下两个问题在知识抽取过程中相当突出;;知识库(KB)知识库管理系统(KBMS) ;知识的系统化组织与管理 ;知识的系统化的组织与管理机制包括: ;技术工具(方法、硬件、软件、系统)包括:;对知识库进行增、删、改操作,这是知识库的生命力的体现。因为人类的知识的变化与更新是很频繁的,对知识库里存放的知识进行增、删、改的操作是不可避免的,而且操作的次数还不会少,因此,向用户提供方便的增、删、改操作就显得特别重要了。 ;在对知识库的增、删、改操作过程中必然会发生矛盾,即非一致性问题。还会出现知识的不完整性问题,这就要进行一致性与完整性处理,这是保证知识库所提供知识的正确性、完整性的重要措施。 ;对知识进行结构化处理的方法;;
在一阶谓词逻辑中,谓词是最基本的语句表示单位,所有的规则和事实都是用谓词表达的。因此,通过
文档评论(0)