资源描述
农业专家系统,3,专家系统 农业专家系统概述 农业专家系统技术和设计 农业专家系统的研制与应用 农业管理知识模型,一、人工智能与专家系统,(一)人工智能的概念,人工智能(artificial intelligence,AI)是指研究人类智能活动的规律,利用计算机构造一个人工系统来模拟人类思考问题,使计算机具有人类智能行为,以实现人类脑力劳动自动化的技术。 智能机器(intelligent machine)是能够在各类环境中自主地或交互地执行各种拟人任务的机器,具有判断、推理、证明、识别、感知、理解、设计、思考、规划、学习和问题求解等思维活动。,一、人工智能与专家系统,(一)人工智能的概念,人工智能是用计算机模拟人的智能,通常是通过知识处理把人的各种思维和智能转化为符号的表示、推理、搜索、学习等方式。 启发性、模糊性知识,搜索推理和不确定性推理,以及机器学习是人工智能研究的重要内容。 知识表示、问题求解、自然语言理解、专家系统、机器学习、认知科学等是人工智能的重要研究分支。,一、人工智能与专家系统,(一)人工智能的概念,一、人工智能与专家系统,(二)专家系统的概念,它是一个智能程序; 它具有相关领域内大量的专家知识; 它能应用人工智能技术模拟人类专家求解问题的思维过程进行推理,解决相关领域内的困难问题,并且达到领域专家水平。,-费根鲍姆(Edward Feigenbaum)教授 (斯坦福大学,“专家系统和知识工程之父”),一、人工智能与专家系统,(二)专家系统的概念,专家系统(Expert System,ES)就是一种在相关领域中具有与人类专家同等解决问题能力的智能程序系统,能够利用人类专家的知识和解决问题的方法来解决该领域的复杂问题。 也就是说,专家系统是指在特定的领域内,根据某一专家或专家群体提供的知识、经验及方法进行推理和判断,模拟人类专家做决定的过程,来解决那些需要人类专家决定的复杂问题,提出专家水平的解决方法或决策方案的计算机程序系统。 专家系统可以解决的问题一般包括解释、预测、诊断、设计、规划、监视、修理、指导和控制等。,一、人工智能与专家系统,(二)专家系统的概念,在医疗诊断、机械制造、企业管理、经济分析、环境控制、水文及地质调查、军事指挥、农业生产等多个领域已有广泛应用,发挥着解释、预测、诊断、设计、计划、监控、调试、修理、教学和控制等方面的作用。,专家系统来自于专家,但又高于专家,是专家技能和知识的集成和综合。,一、人工智能与专家系统,(三)专家系统的类型,-应用领域的性质和解决的问题类型不同,诊断专家系统,预测专家系统,解释专家系统,设计专家系统,规划专家系统,监视专家系统,控制专家系统,咨询专家系统,教学专家系统,调试与修理专家系统,二、专家系统基本原理,(一)专家系统与知识工程,专家系统的,知识表示技术,问题求解技术,人工智能的,两大要素,技术基础,专家系统与一般人工智能系统又有所区别。其最重要的特征是它的研究对象不是普通人的智能,而是某个领域具有技术特长的专家在解决问题时的本领。,二、专家系统基本原理,(一)专家系统与知识工程,专家系统的核心是知识,所以专家系统又被称为基于知识的系统(Knowledge-Based System)。 在专家系统中,把通常的数据、公式、方法、经验以及信息等均看作知识。,通常把所选择的专家称为领域专家。 把建造专家系统的计算机技术人员称为知识工程师。 专家系统的建造过程通常称为知识工程。,专家系统的关键技术,二、专家系统基本原理,(一)专家系统与知识工程,第一节 专家系统技术概述,研究如何从领域专家的口述或文字、书本资料或数据实例中抽取出该专家系统所需要的知识,是研究如何将领域知识和专家经验等有效地表示成计算机能够工作和运行的形式,研究如何对存放在知识库中的知识进行控制和操作,即问题求解,通常采用的方法是搜索和推理,二、专家系统基本原理,(二)专家系统基本特征,具有专家水平的专门知识 能进行有效的推理 具有获取知识的能力 具有灵活性 具有透明性 具有交互性 具有实用性 具有一定的复杂性及难度,二、专家系统基本原理,(三)专家系统与计算机程序的区别,第一节 专家系统技术概述,三、专家系统基本结构,专家系统的一般结构,三、专家系统基本结构,专家系统的一般结构,系统通过它输出运行结果、回答用户的询问或者向用户索取进一步的事实,由一组程序及相应的硬件组成,用于完成输入输出工作。,通过它输入知识,更新、完善知识库,通过它输入欲求解的问题、已知事实以及向系统提出询问,三、专家系统基本结构,专家系统的一般结构,由一组程序组成,基本任务是把知识输入到知识库中,并负责维持知识的一致性及完整性,建立起性能良好的知识库。,三、专家系统基本结构,专家系统的一般结构,存储领域内的原理性知识、专家的经验性知识以及有关的事实等,负责对知识库中的知识进行组织、检索、维护等,三、专家系统基本结构,专家系统的一般结构,推理机是专家系统的“思维”机构(核心)。 任务是模拟领域专家的思维过程,控制并执行对问题的求解。能根据当前已知事实,利用知识库中的知识,按一定的推理方法和控制策略进行推理,求得问题的答案或证明某个假设的正确性。,知识表示技术,知识是专家系统的核心,将人的知识转换为知识库能够表达和操作运用的知识。 知识表示技术则是专家系统的核心技术。已提出的知识表示技术方法有上百种,常见的有: 产生式规则法,“框架”表示法,语义网络法,“规则架+规则体”规则组法,综合知识法,推理策略,专家系统的控制中心,依靠推理机这种控制程序去运行知识库和其它机构,解决用户提出的问题。 正向推理 反向推理 双向混合推理 不确定推理,知识获取技术,按所建专家系统规定的知识表示形式,整理成一个个知识单元,放入知识库,这个过程称为知识获取。 获取方式: 人工获取方式,半自动获取方式,自动获取方式 过程: 确定任务、制造方案、实时获取、调试弯身,开发工具,编辑型开发工具 智能型开发工具 自动知识获取工具,
展开阅读全文