专家系统读后感由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“mycin专家系统”。
专家系统读后感:
一.专家系统的原理与设计
1.专家系统的概念:
专家系统(Expert System, ES)指专家咨询系统,它是一种具有大量专门知识与经验的智能计算机系统,通常,主要指计算机软件系统。它把专门领域中人类专家的知识和思考解决问题的方法,经验和诀窍组织整理且存储在计算机中,不但能模拟领域专家的思维过程,而且能让计算机宛如人类专家那样智能地解决实际问题。概括地说,ES是一个应用于某专门领域,拥有专家级知识,能模拟专家思维,能达到专家级水平的系统。
2.专家系统的特点:
ES与人类专家相比,具有如下一些特点:
ES是人类专家智能的模拟,延伸和扩展,具有一定的复杂性和难度;ES 是专家可以信赖和利用的高水平智能助手和 有效工具;ES可具有一个或多个专家的知识和经验,能接近人类专家的水平在特定领域工作;ES能高效,准确,迅速地工作,不会产生疲劳,遗忘,不受环境,情绪等的影响;ES 突破了时间和空间的控制,程序可永久保存,并可复制,还可在网上传递;ES能进行有效推理,包括各种精确行推理和非精确性推理。
3.相对于一般计算机软件系统来说
ES 不同于一般的计算机软件系统,其特点在于:
从处理问题的性质来看,ES善于解决不确定性,非结构化,没有算法或虽然有算法但是在现有的机器上无法实施的困难问题,主要用于知识信息处理,而不是数值信息处理; 从处理问题的方法看,ES 则主要依靠知识表达技术,知识推理,知识收集和编码,知识存储和编排,建立知识库及其管理系统,利用专家的知识和经验,求解专门问题,而不是数学描述的方法来解决问题,它是基于知识的只能问题求解系统;从系统的结构来看,ES 则是强调知识与推理的分离,因而灵活性和可扩充性更好;从知识的推理能力来看,ES 的工作是在环境模式驱动下的知识推理过程,而不是在固定程序控制下的指令执行过程。
二.专家系统的开发工具与环境
1.专家系统的设计工具
建造ES 的计算机程序设计工具称作ES 工具或者ES 外壳,ES 工具和ES 外壳实质上是一个知识库管理系统,只要建立了知识库,就能够得到该知识库领域的ES。
ES辅助工具是ES开发工具中支撑环境的一部分,主要用于帮助建造高级的知识库和调试ES,包括一些用来帮助获取知识,表达知识的程序,以及帮助知识工程师设计ES的程序。按其功能和特性划分,ES 辅助型工具可分为知识获取辅助型工具和系统设计助手两种。
ES支持工具也称为ES支持环境或支持工具集。它们用来执行与ES建造工具的连接,帮助用户与ES对话,辅助程序的调试或作为它的一部分。ES支持工具有程序设计辅助(辅助调试,知识库编辑器,输入/输出界面)和解释设施两部分组成。
2.专家系统的开发环境
ES 开发环境是以一种或多种工具和方法为核心,由若干计算机子程序或者模块组成的,为高效率开发ES 而设计和实现的大型智能计算机软件系统,加上与之配套的各种辅助工具和界面环境的完整的集成,形成一种集成化ES 开发工具包,用于解决特殊范围或层次问题。一个好的ES 开发环境应想用户提供多方面的支持,包括从系统分析,知识获取,程序设计到系统调试与维护的一条龙服务。
三.不精确推理与模糊专家系统
六.总结:
首先通过初步的学习对专家系统的概念和原理有个大致的了解。所谓专家系统,就是ES是一个应用于某专门领域,拥有专家级知识,能模拟专家思维,能达到专家级水平的系统。由于ES是基于知识的系统,那么,构建ES就涉及知识涉取(从人类专家那里或从实际问题那里搜集,整理,归纳专家级知识),知识的组织与管理,知识库建立于维护,知识的利用等。
ES开发工具与环境是一种为高效率开发ES而设计的高级程序系统或高级程序设计语言环境。从目前的现状来看,ES开发工具和环境可以分为5个主要类型:程序设计语言,知识工程语言,辅助型工具,支持工具以及开发环境。专家系统作为计算机软件,其构造方法可以分为以下3种:利用计算机高级语言编写建造ES ;利用计算机程序设计环境编写建造ES ;利用计算机程序设计工具编写建造ES。
在实际工作中,人们通常用不准确,不完整的资料来描述工作关系的不确定。造成