我对专家系统的一点认识
我对专家系统的一点认识
1.        专家系统的概念:
专家系统(Expert System, ES)指专家咨询系统,它是一种具有大量专门知识与经验的智能计算机系统,通常,主要指计算机软件系统。它把专门领域中人类专家的知识和思考解决问题的方法,经验和诀窍组织整理且存储在计算机中,不但能模拟领域专家的思维过程,而且能让计算机宛如人类专家那样智能地解决实际问题。概括地说,ES是一个应用于某专门领域,拥有专家级知识,能模拟专家思维,能达到专家级水平的系统。
2.        专家系统的特点:
ES与人类专家相比,具有如下一些特点:
ES是人类专家智能的模拟,延伸和扩展,具有一定的复杂性和难度;ES 是专家可以信赖和利用的高水平智能助手和 有效工具;ES可具有一个或多个专家的知识和经验,能接近人类专家的水平在特定领域工作;ES能高效,准确,迅速地工作,不会产生疲劳,遗忘,不受环境,情绪等的影响;ES 突破了时间和空间的控制,程序可永久保存,并可复制,还可在网
上传递;ES能进行有效推理,包括各种精确行推理和非精确性推理。
3.        相对于一般计算机软件系统来说,ES 不同于一般的计算机软件系统,其特点在于:
从处理问题的性质来看,ES善于解决不确定性,非结构化,没有算法或虽然有算法但是在现有的机器上无法实施的困难问题,主要用于知识信息处理,而不是数值信息处理;
从处理问题的方法看,ES 则主要依靠知识表达技术,知识推理,知识收集和编码,知识存储和编排,建立知识库及其管理系统,利用专家的知识和经验,求解专门问题,而不是数学描述的方法来解决问题,它是基于知识的只能问题求解系统;从系统的结构来看,ES 则是强调知识与推理的分离,因而灵活性和可扩充性更好;从知识的推理能力来看,ES 的工作是在环境模式驱动下的知识推理过程,而不是在固定程序控制下的指令执行过程。
4.  专家系统的开发环境
ES 开发环境是以一种或多种工具和方法为核心,由若干计算机子程序或者模块组成的,为高效率开发ES 而设计和实现的大型智能计算机软件系统,加上与之配套的各种辅助工具和界面环境的完整的集成,形成一种集成化计算机软件系统ES 开发工具包,用于解决特殊范围或层次问题。
一个好的ES 开发环境应想用户提供多方面的支持,包括从系统分析,知识获取,程序设计到系统调试与维护的。
5.总结:
专家系统是人工智能中最重要的也是最活跃的一个应用领域,它实现了人工智能从理论研究走向实际应用、从一般推理策略探讨转向运用专门知识的重大突破。20世纪60年代初,出现了运用逻辑学和模拟心理活动的一些通用问题求解程序,它们可以证明定理和进行逻辑推理。但是这些通用方法无法解决大的实际问题,很难把实际问题改造成适合于计算机解决的形式,并且对于解题所需的巨大的搜索空间也难于处理。专家系统的理论和技术不断发展,应用渗透到几乎各个领域,包括化学、数学、物理、生物、医学、农业、气象、地质勘探、军事、工程技术、法律、商业、空间技术、自动控制、计算机设计和制造等众多领域,开发了几千个的专家系统,其中不少在功能上已达到,甚至超过同领域中人类专家的水平,并在实际应用中产生了巨大的经济效益。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。