`
Element&lina
  • 浏览: 10319 次
  • 性别: Icon_minigender_1
  • 来自: 目前杭州
社区版块
存档分类
最新评论
阅读更多

    专家系统是具有某种专业领域知识并根据知识推理出正确结论的系统,主要有如下特征:

    

    1)可以通过某特殊领域专家的帮助获取相关的知识。

    2)知识库具有很强的可维护性

    3)利用现有知识推理出有用的结论(不一定准确,视应用场合而定)并具备一定的学习能力

 

     知识库通过何种形式去学习(主动or被动),知识如何表达决定了专家系统的成败,目前的专家系统主要有3类:基于规则,基于模型,基于案例(也可混合使用)

 

     基于规则的专家系统是将大量复杂的“if 。。。else。。。”作为知识表现的形式,它一般由知识库,推理引擎,规则编辑器,用户接口组成。常见的应用场合往往是在企业级系统当中(通常就是BRMS),这其中又主要以电信,金融为主,拿金融领域来说,典型的应用就是信用卡,保险的智能审批,银行个人信用评估等等,这类应用的特点是业务逻辑复杂,可以根据业务需求或商业分析由业务专家变更规则,只要有正确的知识库,那么绝大多数情况下我们可以得到想要的结论。drools是jboss的开源BRMS,功能强大,商业BRMS公司有ilog(已被IBM收购),fair isaac这家公司目前刚刚进驻中国,不过来头不小,客户包括Fortune 500(财富 500 强)前 10 名中的 9 家企业。sandia国家实验室的 jess是基于规则的推理引擎,如果你想所见即所得,just do it youself

    

     基于模型,案例,why,难道一大堆if else不够吗?首先我们应该明确一点,所谓知识的表示并不仅仅只是一堆谓词演算,每个人在大脑中推理结论的时候需要做的不仅仅是搜索出一堆规则然后得到结论而已,我们还需要经验,回忆类似情况发生时某种处理方式的成功率,或者我们需要某种直觉,又或者我们需要参考特定的上下文,这些东西已经超出了规则所能表现的范畴,于是模型,案例出现了,基于模型的应用最著名的应该是NASA的智能太空探测器,将物理模型转化为数据模型来帮助系统作出正确的决策,而基于案例嘛,想想人机对弈,比如samuel不败的西洋跳棋,基于案例的专家系统具备了很强的学习能力。可以想象到,以上的例子如果仅仅使用规则是很难实现的。

 

     专家系统是否具有足够丰富的知识,这是专家系统分析问题能力的关键,也是开发中必须注意的重点。  

 

2
0
分享到:
评论
1 楼 sukerinwh 2009-02-23  
汗 ·· 你这个写到 。。。。

相关推荐

    第八章 选材原则和材料数据库、专家系统简介.ppt

    第八章 选材原则和材料数据库、专家系统简介

    基于Android系统的油气管道施工设备故障诊断专家系统的研发.docx

    故障诊断专家系统简介 ##### 2.1 专家系统技术介绍 专家系统作为一种结合人工智能与计算机科学的技术,主要由两部分组成:知识库和推理机。知识库用于存储大量特定领域的专业知识和经验;推理机则利用这些知识和...

    春晒期关键性降水过程预报专家系统简介 (1992年)

    ### 春晒期关键性降水过程预报专家系统简介 #### 一、背景与概况 - **项目背景**:本项目“春晒期关键性降水过程预报专家系统”(以下简称“系统”)作为辽宁省轻工业厅的一项重要气象科研课题,由大连复州湾盐场...

    专家系统学习资料总结

    本文将对专家系统的学习资料进行总结,包括系统的建立和CLIPS的简介。 专家系统的开发通常有三种方式:高级程序语言、专家系统外壳和专家系统工具。 1. 程序设计语言:包括通用程序设计语言(如C、C++、PASCAL)和...

    人工智能---动物识别专家系统.doc

    动物识别专家系统简介:** 动物识别专家系统是一种典型的基于规则的专家系统,其核心是利用一组预定义的规则来进行推理。本实验系统共包含15条规则,可以识别七种动物,这些规则不仅数量较少,而且结构简单。 **2....

    人工智能专家系统

    《人工智能专家系统——.NET平台下的智能医疗诊断》 人工智能专家系统是计算机科学与人工智能领域的一个重要分支,它模仿人类专家的知识和推理过程,解决复杂、特定领域的疑难问题。在这个案例中,我们关注的是一个...

    人工智能化2014结课论文.doc

    一、专家系统简介 专家系统是一种人工智能软件,旨在模仿人类专家的决策过程,解决复杂的问题。它们通过集成特定领域的专业知识和经验,以及复杂的推理机制,来提供与领域专家相当的建议和解决方案。 二、专家系统...

    论文《C语言集成产生式系统下的反应堆运行支持专家系统》

    - **CLIPS简介**:CLIPS (C Language Integrated Production System) 是一种由美国国家航空航天局开发的专家系统工具,专门用于开发基于规则的产生式专家系统。 - **特点**: - **兼容性广泛**:适用于多种领域的...

    专家系统开发jess7.0

    基于java的专家系统开发工具,Jess简介:Jess是一个用Java编写的专家系统开发平台,由美国Sandia国家实验室分布式系统计算组成员ErnestJ.FriedmanHill在1995年开发出来,以...

    MYCIN-基于规则的专家系统开发实践2

    MYCIN的成功展示了基于规则的专家系统在复杂问题解决上的潜力,对后来的人工智能和专家系统发展产生了深远影响。 MYCIN的核心是一个规则库,其中包含了由医学专家提供的大量关于感染疾病的知识和经验。这些规则以IF...

    论文《基于专家系统的CODOG动力系统实时诊断的研究》

    #### 二、CLIPS简介及其在专家系统中的应用 CLIPS(C Language Integrated Production System)是一种开源的专家系统开发工具,主要用C语言编写。CLIPS支持创建高度复杂的专家系统,并提供了一系列高级特性,如模糊...

    人工智能专家控制系统简介.pdf

    《人工智能专家控制系统简介》 人工智能专家控制系统是20世纪80年代以来,随着微型计算机技术的飞速发展而兴起的一种新型智能控制方式。这一系统旨在通过模拟人类专家的问题解决能力和思维方式,来处理复杂的控制...

    202211康奈尔混合区专家系统_CORMIX_软件简介参照.pdf

    202211康奈尔混合区专家系统_CORMIX_软件简介参照.pdf

    基于Clips的嵌入式专家系统开发方法

    ### 基于Clips的嵌入式专家系统开发方法 #### 一、引言 在当前信息技术领域中,专家系统作为一种重要的智能辅助工具,在众多领域内得到了广泛的应用。专家系统能够模拟人类专家的决策过程,通过整合专业知识并运用...

    透平发电机简介透平远程专家系统PPT学习教案.pptx

    透平发电机简介透平远程专家系统PPT学习教案 本PPT学习教案主要介绍了透平发电机的基本结构、工作原理、主要系统简述、燃料系统、润滑系统、空气系统、启动系统、火灾消防系统、控制系统等内容。通过本教案,学习者...

    论文《一种开发故障诊断专家系统的新方法》

    ### 论文《一种开发故障诊断专家系统的新方法》知识点解析 #### 一、研究背景与意义 在《一种开发故障诊断专家系统的新方法》这篇论文中,作者们提出了一种利用CLIPS语言和Visual C++相结合的方式,来构建动力装置...

    基于CLIPS的Qt汽车引擎专家系统

    **基于CLIPS的Qt汽车引擎专家系统** 在IT领域,专家系统是一种利用人工智能技术来模拟人类专家的知识和推理过程的软件应用。这个项目名为“基于CLIPS的Qt汽车引擎专家系统”,结合了两种核心技术:CLIPS(C ...

Global site tag (gtag.js) - Google Analytics