知识工程
编辑知识工程(KE)是指在建立、维护和使用基于知识的系统中所涉及的所有技术、科学和社会方面。
知识工程的背景
编辑专家系统
专家系统的xxx个例子是MYCIN,一个执行医疗诊断的应用程序。在MYCIN的例子中,领域专家是医生,所代表的知识是他们在诊断方面的专业知识。专家系统最初是在人工智能实验室开发的,目的是为了理解复杂的人类决策。基于这些初始原型的积极结果,该技术在20世纪80年代被美国商业界(后来在全世界)采用。由EdwardFeigenbaum领导的斯坦福启发式编程项目是定义和开发xxx批专家系统的领导者之一。
知识工程的历史
编辑在最早的专家系统中,几乎没有创建软件的正式过程。研究人员只是与领域专家坐下来开始编程,往往在开发应用程序本身的同时开发所需的工具(如推理引擎)。随着专家系统从学术原型转向部署的商业系统,人们意识到需要一种方法来为构建软件的过程带来可预测性和控制。基本上有两种方法被尝试。
使用传统的软件开发方法
编辑开发专门的方法,以适应建立专家系统的要求许多早期的专家系统是由大型咨询和系统集成公司开发的,如Andersen咨询公司。这些公司已经拥有经过测试的传统瀑布方法论(如Andersen的Method/1),他们对所有员工进行了培训,并几乎一直用于为客户开发软件。早期专家系统开发的一个趋势是简单地将这些瀑布方法用于专家系统开发。使用传统方法开发专家系统的另一个问题是,由于专家系统具有前所未有的性质,它们是最早采用快速应用开发方法的应用之一,其特点是迭代和原型开发,以及或代替详细的分析和设计。
在1980年代,很少有传统的软件方法支持这种类型的方法。使用传统方法开发专家系统的最后一个问题是对知识获取的需求。知识获取是指收集专家知识并以规则和本体的形式捕获它的过程。知识获取有特殊的要求,超出了用于获取大多数业务需求的传统规范过程。这些问题导致了知识工程的第二个方法:开发专门用于建立专家系统的定制方法。在欧洲开发的知识获取和文档结构(KADS)方法论是最早也是最受欢迎的为专家系统定制的方法论之一。KADS在欧洲取得了巨大的成功,在美国也被使用。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/175341/