农业专家系统的概念特征与功能
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1985
POMMB 苹果害虫与果园管理 Roach等
1985
MICCS
番茄病害诊断
日本千叶大学
1985
油桃病害诊断
美国Plant等
1986
国际上的ES
系统名称 研究的主要内容
开发者
开发年代
PBST
病害诊断及预测 澳大利亚西农业部 1987
奶牛繁殖及诊断 美国Margland大学 1988
CALBX
❖ 1956年A.Newell等人提出逻辑理论(Logic Theorist) 程序系统,是计算机模拟人的高级思维活动的一个重大成 果,是人工智能的真正开端。
❖ 人工智能的第一个大成就是发展了能够求解难题的下棋(如 国际象棋)程序。
2、应用领域
❖ 问题求解:如下棋程序。 ❖ 逻辑推理和定理证明:如数学定理证明。 ❖ 自然语言处理:如语言翻译,语音识别,语言的生成和
开发者
开发年代
美国Geogia大学 1990
中国合肥智能所
1991
中国农科院
1992
加拿大David等
1992
北京市农林科学院 1993
美国Ahmed Kamel 1993
希腊Yialouris
1995
意大利Jacucci
1995
(3)中国的ES
“七五“期间开始,以合肥智能所为先;此 后,中国农科院、中国农业大学等单位进行了 开发研制;90年被列为国家“863“专项课题,
目前,在全国20个省(区)设立了示范区。 河南省1999年成为示范区之一。
中国的ES
目前开发的5个技术先进、 具有“863”品牌和各具特色 农业专家系统开发工具。
中国的ES
❖ 考虑区域典型性与 代表性分5批设立 了20个示范区
黑龙江
吉林
新疆
辽宁
北京 天津
河北 宁夏 山西 山东 甘肃
河南
第一批:北京、吉林、安徽、云南
如20世纪90年代初,美国Florida大学农业工程系集成 了农业环境地理信息系统的决策支持系统;U.Singh等人运 用CERES作物模拟模型与GIS相结合,建立了印度半干旱地区 决策模式;A.D.Gier等人运用GIS建立了印度尼西亚区域空 间分析农业生产模式的决策支持系统。
五、专家系统的基本特征
(3)常规程序通过查找或计算来求取问题的答案,是面向 数值计算和数据处理,问题求解的顺序由程序事前规定;
专家系统是通过推理来求取问题的答案,是面向符号处理, 其推理过程随着情况的变化而变化,具有不确定性及灵活 性。
(4)常规程序处理的数据多是精确的,对数据的检索是基 于模式的布尔匹配;而专家系统处理的数据及知识大多是 不精确的、模糊的,知识的模式匹配也多是不精确的,需 要为其设定阈值。
(2)能进行有效的推理 专家系统的根本任务是求解领域内的现实问题。
问题的求解过程是一个思维过程,即推理过程。
不同专家系统的推理机制也不尽相同,有的只 要求进行精确推理,有的则要求进行不确定性推理、 不完全推理以及试探性推理等。
(3)具有获取知识的能力 专家系统的基础是知识。为了得到知识就必须具有
(二)多功能农业专家系统 20世纪80年代中期,计算机的处 理性能有所提高,关系数据也有很大发展,农业专家系统理 论有所发展,此时专家系统在功能上已从解决单项问题的病 虫害诊断等转向解决农业生产管理、经济分析、辅助决策、 环境控制等综合问题的多个方向发展,该阶段专家系统能实 现多功能,相当于多领域专家的结合,解决多个领域的复杂 问题。如1984年,美国Jones等开发的农业化学分析专家系 统;1985年,Roach等开发的苹果害虫与果园管理专家系统 (POMME)。
获取知识的能力。 遗憾的是目前专家系统在这方面的能力还比较弱,
当前应用较多的是建立知识编辑器,知识工程师或领 域专家通过知识编辑器把领域知识“传授”给专家系 统,以便建立起知识库。一些高级专家系统目前正在 建立一些自动获取工具,使得系统自身具有学习能力, 能从系统运行的实践中不断总结出新的知识,使知识
(1)具有专家水平的专门知识 (2)能进行有效的推理 (3)具有获取知识的能力 (4)具有灵活性 (5)具有透明性 (6)具有交互性 (7)具有实用性 (8)具有一定的复杂性及难度
(1) 具有专家水平的专门知识
可分为三个层次,即数据级、知识库级和控制级。
★数据级知识:是指具体问题所提供的初始事实以及问题
国际上具有代表性的基于模型的农业专家系统是20世纪 80年代中期美国农业部推出的棉花综合管理专家系统( COMMAX/GOSSYM)
(四)智能化农业专家系统 20世纪90年代以来,随着计算 机技术、人工智能技术、数据库技术、“3S”技术以及自动 化控制技术的高速发展,农业信息技术进入了一个新的发展 时期,相继开发除了智能化农业专家系统。智能化农业专家 系统主要是各种智能技术在专家系统领域的集成,如神经网 络、WEB技术、智能温室、“3S”技术,利用现代数据处理 手段,对数据进行新的处理,丰富了农业专家内涵,提高了 专家系统决策的精确性、智能性和实用性。
四川
安徽
第二批:湖南、河北、山东、杨凌示范区、甘肃
重庆
第三批:山西、天津、四川、重庆、新疆兵团、黑龙江
湖南
第四批:河南、辽宁
云南
广西
第五批:宁夏、广西、海南
海南
中国的ES
1998至2000年,20个示范区累计示范推广农业专家系 统3796万亩, 增加产量20.6亿公斤,新增产值23.3亿元, 节约成本6.4亿元,增收节支总额29.7亿元。
另外,由于专家系统具有解释功能,系统设计者及 领域专家就可方便地找出系统隐含的错误,便于对 系统进行维护。
(6)具有交互性 专家系统一般都是交互式系统。 一方面它需要与领域专家或知识工程师进行对
所谓透明性是指系统自身及其行为能被用户所理 解。
专家系统具有较好的透明性,这是因为它具有解释 功能。人们在应用专家系统求解问题时,不仅希望 得到正确的答案,而且还希望知道 “为什么是这 样?”“是怎么得出来的?”等。为此,专家系统一般都 设置了解释机构,用于向用户解释它的行为动机及 得出某些答案的推理过程。
第四讲 农业专家系统
第一节 农业专家系统的概念、特征与功能
一、人工智能(artificial intelligence)
1. 概念
❖ 人工智能是计算机科学的一门研究领域。以人类智慧的某 些特点,用计算机来模拟人的推理、记忆、学习、创造等 智能特征,主要方法是依靠有关知识进行逻辑推理,特别 是利用经验性知识对不完全确定的事实进行的精确性推理。
二、专家系统及农业专家系统
专家系统(ES,Expert System),是一个智能程序, 它能对那些需要专家知识才能解决的应用难题,提供相关 领域权威专家水平的解答。或者说由一个专门领域的知识 库,以及一个能获取和运用知识的机构构成的一个问题求 解系统。
农业专家系统是一个拥有大量权威农业专家的经验、 资料、数据与成果构成的知识库,并能利用其知识,模拟 农业专家解决问题的思维方法进行判断、推理,以求得解 决农业生产问题结论的智能程序系统。
(三)基于模型的农业专家系统 作物生长模拟模型是20世 纪60年代以来在作物栽培学产生的新的研究方向,到了80年 代,随着模拟模型技术的逐渐成熟,计算机处理性能和数据 库技术进一步发展,形成了以作物生长模拟模型为核心,将 模拟与优化相结合并与有关领域专家知识融合,形成了基于 模型的专家系统。
该阶段专家系统较好的实现了计算机技术与作物模拟模 型的结合,增强了专家系统的机理性和决策功能,充分实现 了数据库、模拟模型、知识库、推理机的有机结合,因此也 可视为作物管理综合专家系统。具有解释能力强、应用面宽 、考虑的因子多和易控制等优点,其功能主要是提供目标、 动态、定量与优化决策。
80年代中期,农业专家系统已从单一的病虫害 诊断转向生产管理、经济分析与决策、生态环境 等,尤其以美国、中国、日本和欧洲国家最为突 出。
国际上的ES
系统名称 研究的主要内容
开发者
开发年代
PLANT ES 大豆病害诊断
美国Illinois大学 1978
灌水管理
美国California大学 1981
PLANT cd 玉米螟危害预测
合计 99-00
98-99
98至99年 99至2000年 合计:
实施规模(万亩) 新增产量(万公斤) 新增产值(万元) 节约成本(万元) 收节支总额(万元)
中国的ES:
取得了良好的社会效益
❖受益农户数548万户 ❖累计培训200多万人次
培养了二支队伍
四、农业专家系统发展的四个阶段
(一)单功能农业专家系统 该阶段是农业专家系统的起始 阶段,时间是20世纪70年代末到80年代初,当时CPU主频较低, 数据处理能力低,关系数据库也刚刚起步,因此该阶段农业专 家系统功能单一,只相当于某一领域专家,解决特定问题,如 病虫害防治、灌水管理、危害预测等。如美国伊利诺斯大学 (Illionois University)开发的大豆病虫害诊断专家系统,1982 年开发的棉花水分管理专家系统等。
美国Illinois大学
1982
棉花水分管理
美国California大学 1982
人工智能用于木材砍伐 美国Purdue大学
1983
病害管理辅助决策 美国Rykid大学
1984
棉花病害综合防治 美国California大学 1984
农业化学分析
美国Jones等
1984
COMAX 棉花管理系统
美国USDA-ARS
理解 ❖ 自动程序设计:“超级编译程序”能从高级形式的描述,
生成所需的程序。 ❖ 学习:归纳学习和类比学习。 ❖ 专家系统:利用专家知识进行推理达到专家解决问题的
能力。 ❖ 机器人学:完成人部分工作的机器人。 ❖ 机器视觉:研究感知过程。 ❖ 智能检索系统:具有智能行为的情报检索的系统。 ❖ 组合调度问题:如最短旅行路线。 ❖ 系统与表达语言:用人工智能来深化计算机系统和语言。
库中的知识越来越丰富、完善。
(4)具有灵活性 在大多数专家系统中,其体系结构都采用了知识库与推
理机相分离的构造原则,彼此既有联系,又相互独立。 另外,由于知识库与推理机分离,就使人们有可能把一
个技术上成熟的专家系统变为一个专家系统工具,这只要抽 去知识库中的知识就可使它变为一个专家系统外壳。
(5) 具有透明性
求解过程中所产生的中间结论、最终结论等。例如病人的症 状、化验结果以及由专家系统推出的病因、治疗方案等,这 一类知识通常存放于数据库中。
★知识库级知识:是指专家的知识。例如医学常识、医生
诊治疾病的经验等。
★控制级知识:是关于如何运用前两种知识的知识。由于
控制级知识是用于控制系统的运行过程及推理的,因lifornia大学 1988
FARMSYS 作物多熟种植
美国Florid大学
1988
农作制度管理决策 美国Lowa大学
1988
SOYBUG 大豆病害管理
Beek等
1989
SBLBCT 农业管理与决策选择 英国Bdinburgh农学院 1989
SMARTOSY 大豆生长模拟与管理 美国Geogia大学
1989
DHLBS 奶牛营养诊断
美国TexasA.M大学 1989
CIRMAN 农作物生长风险决策 美国TexasA.M大学 1989
CHESS
母猪群的行为分析 荷兰Wageningen大学 1990
国际上的ES
系统名称 研究的主要内容 RAIN 农林计算机辅助决策
砂姜黑土施肥专家系统 AWFRS 粘虫测报 HAISON 环境工程控制 ESWCM 小麦综合管理专家系统 IWCMSB 小麦综合管理 BXCIS 专家土地评价 HYDRA 灌溉管理
(5)常规程序一般不具有解释功能,而专家系统一般具有 解释机构,可对自己的行为作出解释。
(6)常规程序与专家系统具有不同的体系结构.
三、农业专家系统产生与发展
(1)国际上的ES 70年代末期,美国Illinois大学植物病理专家+
计算机专家 Plant/ES;当时开发的系统主要是面向 农作物的病虫害诊断;
询问、问题
把专家知识转移到计算机程序中
领域专家
知识工程师
策略 经验规则 领域规则
专家系统
专家系统与常规程序的区别
(1)常规的计算机程序是对数据结构以及作用于数据结 构的确定型算法的表述.
常规程序=数据结构十算法 专家系统是通过运用知识进行推理,力求在问题领域内推 导出满意的解答.
专家系统=知识十推理 (2)常规程序把关于问题求解的知识隐含于程序中,而 专家系统则把应用领域中关于问题求解的知识单独地组成 一个知识库。