摘要:本文分析了进入新世纪以来我国农业专家系统应用状况、存在的问题,并对未来的农业专家系统发展前景进行了展望。
关键词:专家系统;计算机应用
Abstract:This paper analyzed the applications and open questions of agricultural expert system in the new century in China,finally,had all expectation of the development prospect for the future agricultural expert system.
Key words:expert system ;computer application
我国加入了WTO,传统型农业面临巨大的挑战,因而必须依靠先进的科学技术,向信息化、现代化农业迈进。而信息技术的广泛应用,为农业的发展提供了技术支持。农业信息技术是21世纪高新技术应用于农业的关键技术之一,近二十年来在世界各国得以迅速发展。农业专家系统是农业信息技术的一个重要组成部分,它是我国农业信息技术发展的突破口,对我国农业发展有着深远的影响。
农业专家系统也可叫农业智能系统,是一个具有大量农业专门知识与经验的计算机系统 它应用人工智能技术,依据一个或多个农业专家提供的特殊领域知识、经验进行推理和判断,模拟农业专家就某一复杂农业问题进行决策。目前国际上有近百个农业专家系统.广泛应用于作物生产管理、灌溉、施肥、品种选择、病虫害控制、温室管理、畜禽饲料配方、水土保持、食品加工、财务分析、农业机械选择等方面,有些系统已成为商品进入市场。
1.农业专家系统的演变
国际上对农业专家系统的研究是从70年代末期开始的,当时仅用于诊断作物病虫害 。如1978年美国伊利诺斯大学开发的大豆病虫害诊断专家系统Plant/DS。进入80年代以后,开发出了许多农业专家系统,如1982年美国伊利诺斯大学开发的玉米螟虫害预测专家系统Plant/OD,1983年日本千叶大学开发的MICCS-西红柿病虫害诊断专家系统,1986年美国农业部开发的COMAX/GOSSYM,Plant 等开发的农业管理专家决策支持系统CALEX,Lemmon 等开发了棉花生产管理专家系统,Zhu,Xin X等开发的作物生产过程中的水分处理专家系统等。
国内于80年代初期开始研究农业专家系统。1980年浙江大学与中国农科院蚕桑所合作开始研究蚕育种专家系统,1983年中科院合肥智能研究所与安徽农科院合作开发的砂
礓黑土小麦施肥专家系统 。近几年来,我国农业专家系统的研究更是蓬勃发展,
赵林峰,硕士研究生,湖南农业大学园艺园林学院.410128。
*熊兴耀,博士,教授,博士生导师,湖南农业大学园艺园林学院,410128,E-mail:xiongxingyao@126.com
如基于规则和图形的苹果、梨病虫害及防治专家系统 ,多媒体玉米病虫害诊断专家系统,基于生长模型的小麦管理专家系统,水土保持专家系统的探索与试验等。
2 存在的问题
2.1 农业专家系统自身存在的问题
2.1.1至今为止,在农业专家系统中,由专家整理出来的知识大多属于这个领域的浅层知识,形式上也主要是条件规则型知识。因为知识种类、数量可能很多,难于详细检验,待到专家系统具体使用这些知识时,机械死板的计算机程序就有可能推导出一些错误的结论。另外,由于专家系统并不具有真正的学习能力,结果导致系统的表现只能处理人类专家见过的各种情况,不能“随机应变”,人工智能面临严峻的考验。
2.1.2 开发工具不完善,国外目前出现了许多专用的专家系统工具,开发某领域系统基本上是运用开发工具来实现的。我国农业专家系统的开发工具在应用国外较成熟的开发工具的同时,也自主研制了一些开发工具。但利用开发工具开发的专家系统已形成系列化,商品化水平很低。而且,目前国内开发的农业专家系统生成工具太都在处理文字描述的定性知识方面功能较强,而在处理用数学模型描述的定量知识方面很少涉及。
2.1.3信息(知识)获取困难、存储方式落后。我国是农业大国,农业信息资源极其丰富,但农业信息网络和数据库的建设严重滞后,缺乏有序管理,使专家系统的知识来源比较单一。另外,我国已完成了农业普查、土壤普查、土地利用现状调查等基础性工作,取得了大量的属性数据图和形数据,这是农业专家系统的基础数据。但这些数据太多以纸为存储介质,不但信息的精度和数量受到限制,信息的更新也不方便,影响其时效性。[7 8]
2.2农业专家系统应用的外部环境中存在的问题
2.2.1 农业专家系统的应用与开发脱节、适用对象狭窄。我国的一些农业专家系统只强调应用,缺乏进行二次开发所需的专家系统开发工具,使用者无法根据当地实际情况创建知识库和模型库,限制了专家系统的进一步应用。有些农业专家系统虽提供了开发工具,但缺少通用的模板和模型,要求使用者具有一定的计算机基础技术,缩小了专家系统的应用范围。而且一些农业专家系统追求所谓先进性,要求高档次的软硬件,也要求使用者有一定的计算机技术基础,很难在农业基层普及;另一些农业专家系统与领域知识结合不够,停留于科普性知识介绍,其先进性和实用性不高。
2.2.2 动态服务能力低,时效性差。农业生产中的多变因素复杂,受很多外界条件的影响,有许多结果事先是无法预测的,这就要求专家系统有适应动态变化的能力,而我国目前的农业专家系统多数是静态的,因此在农业专家系统开发过程中必须注意动态性建设[4,9]。
2. 2. 3缺少进一步延续开发的能力。一些农业专家系统只是为了一时的应用,而忽视了搭建好功能强、灵活性高的平台,缺少二次开发的接口。目前虽然有许多的开发工具,但通用性差,很难在农业基层普及,使那些具有普通计算机水平而又想开发所研究领域专家系统的人员无计可施,从而限制了专家系统的进一步开发与应用,因此,开发与应用并进,增强系统的实用性是非常必要的。
2.2.4 网络化农业专家系统的开发数量不多。多数农业专家系统仅局限于某一区域,应用面窄,若要扩大应用范围,就得大力开发网络版专家系统,充分利用好网络,实现专家系统的网络化远程服务,这也是今后专家系统研制和应用的大势所趋[10]。
2.2.5推广问题。目前研制出的农业专家系统较多,但真正用于生产实际的不多,这说明我们重开发, 轻系统推广,在推广上下的功夫不够。在目前家庭联产承包责任制情况下,每户的种、养殖的规模都很小.投资电脑、购买专家系统软件费用很高,投入产出比很低,要推广就得换思路。充分利用互联网,在各地网站设立专家系统咨询推广点,或许是不错的选择。同时,加强农业专家系统的实用培训,提高使用者的对专家系统的认识、计算机使用水平和科学生产的水平,也是推广中需要加强的措施之一。
2.2.6知识产权问题
在开发农业专家系统时,需要大量领域专家的智慧或者说采纳了许多领域专家的经验,如果专家系统作为产品要销售时,就存在商业盈利目的,就必然会产生知识产权的纠纷。现在农业专家系统的使用还不普遍,但是随着网络信息服务业的发展,各国都在重视网络环境下的知识产权立法问题。对此,农业专家系统的设计者在建造时,所采用的各种图文资料最好是具有自主知识产权的,或者购买别人的图文资料 。农业专家系统中,无论是知识库中知识的抽取、规则的确定,还是推理机的设计,每一个环节都要符合科学的原则,相关数据、公式都要经实践检验,经试运行完善后才可正式使用。因此,在研制农业专家系统时,要有法律意识,研制者要对专家系统使用的后果负责[11]。
3 农业专家系统研究的前景展望
3.1 系统数据动态化。农作物生产系统是由生态系统、经济系统和技术系统在持定的空间和时间上(四维特性)组合而成的复杂大系统,它是一个多因素、多层次、多目标、关系纵横交叉的复合系统。这一系统的复杂性、动态性、模糊性和不可确定性是其它专家系统无法比拟的。由于农作物生产的这一特性就要求专家系统中的基础数据不但是海量的,而且必须是动态的。如知识库、数据库、模型库必须要不断有新的知识、新数据、新技术来更新扩充支撑,尽快解决农业生产中的实际问题。“3S”技术即地理信息系统(Geographic Information System)、全球定位系统(Global Positioning System)以及遥感技术(Remote Seniing)、为核心的包括多媒体技术、计算机技术和计算机网络技术,为专家系统的构建提供了巨大的技术支撑。因为“3S”技术的集成首先缓解了专家系统知识源和数据库的缺乏问题,提供了海量的基础数据,为专家系统基础数据库、知识库和模型库的建立提供了数据支持,使农作物生产管理立体化、空间化和实时化。其次,提供的数据不仅量大、全面、而且动态、可更新的,因而使知识库、数据库和模型库具有强大的生命力,这极大地丰富了农业专家系统有功能和使价值。
3.2 系统功能集成化。农作物生产是一个多方面的综合体,影响因素繁多,时空差异和变异性大,生产稳定性和可控性差,随时可能遭受气候、气象、病虫害的侵袭,因此需要不同的相关的多个领域专家系统共同合作。将系统模拟、地理信息系统、全球定位系统、决策支持系统等技术相结合,这些集成技术可以更有效地研究气候变化对农业的影响、土地评价以及农业环境保护等问题。
3.3 系统技术综合化。现有的专家系统在建模中多利用简单的数学回归模型,这种模型一般只考虑部分因素,而作物生产过程中需要解决的问题往往是多个因素的共同作用,因此建模时应考虑多因素的影响。目前,人工神经网络、模糊数学、随机模拟等多种技术的研究日趋成熟,将这些技术用于专家系统必然会增加其处理功能。尤其是在解决一些复杂问题时,人类专家有时很难准确表达自己的想法,或者很难找出其规律,利用这些技术可以帮助知识工程师解决问题。
3.4 系统应用网络化。进一步提高农业专家系统的智能化和本土化程度,通过网络传送走向田间将成为一种趋势。网络技术无疑可以弥补我国农业的分散与闭塞弱势。光纤化和宽带化的国家网络建设,为农业专家系统应用网络化提供了良好的硬件条件。因此,未来农业专家系统在设计阶段首先要考虑网络化、数据共享问题。能够成功地在网上运行的系统才真正具有强大的生命力和实用性,符合农业生产与管理的要求[12,13]。
3.5 系统面向多层次设计。专家系统服务的对象并不都在同一个层次上,文化程度存在较大的差异,不同对象要求获取信息的复杂程度不同,所操作的专家系统和输出的内容复杂程度也不相同,因此开发不同层次的专家系统(如面向灌溉管理专业人员、农村技术人员、农户的灌溉专家系统)也是需要考虑的一个问题[14]。
3.6 系统开发市场化。我国已经成功加入WTO,因此农业专家系统的建造不应忽视国际市场的需求,开发既能满足我国需求也能适宜国际需求的农业专家系统是必要的[12,13]。
3.7创造良好的农业专家系统应用的外部环境。目前,我国农村计算机的普及(包括上网)虽然初显端倪,但由于资金、条件和培训对象文化程度等诸多因素的限制,推广和普及计算机依然存在着许多实际困难,与经济和社会发展的要求相差甚远,远远滞后于其他行业,与发达国家相比更显不足,从而也影响了农业专家系统的更进一步推广应用。为此,必须从计算机技术培训人手,传播和普及计算机技术,并进一步在现有的有线通信技术体系中,减少农村缺乏网络服务商的服务及农民文化素质低等重大障碍,改善农民的上网条件。另外,农业企业是我国农业生产的主力军之一,只有农业企业积极使用农业专家系统,大力推进电子商务,才能提供全球服务、提升企业形象、开拓潜在市场、增加企业利润,才能使企业信息化走向实务。由于农业生产具有生产周期长、成本高、风险大、收益低等特点,我国大部分企业分散经营,环境闭塞,信息不灵,传递不便,难以形成竞争优势。而在市场经济下,随着全球经济一体化的发展和我国加入WTO进程的加快,企业信息化能使人力、物力、财力以及内外部信息资源得以充分开发和利用,从而降低成本,提高经济效益,在激烈的竞争中找到自己生存与发展的空间,并最终使农业专家系统更好地为农业、农村、农民服务创造一个良好的外部环境[15]。
4 结束语
农业专家系统在生产中有着广阔的应用前景。可以说,在农作物生产的各个环节中都可以用到专家系统。随着计算机应用的日益普及和各地建设信息高速公路设想的提出,建设农业专家系统将成为加快农业科技知识和农业信息传播的重要手段,成为促进农业快速发展的积极动力。鉴于农业专家系统在促进农业生产发展中的重大意义。可以预料,一个以农业专家系统为重要手段的智能化农业信息技术将在我国迅速发展,并将成为我国2l世纪农业现代化的重要内容。
参考文献:
[1](美) Joseph C.Giarratano ,Gary D.Riley 印鉴,等(译). 机械工业出版社.
熊范纶.农业专家系统及开发工具.清华大学出版社,1999,4-27
熊范纶.人工智能与计算机在农业现代化中的应用.农业现代化研究所,1992.13(2):123-126
吴玺,谭宏,夏建国,邓建良。试论我国农业专家系统的应用及发展。计算机与农业,2000,(8),1-4
李军 ,邹志荣 ,程瑞锋 ,白福萍. 农业专家系统及其在园艺业中的研究与应用. 陕西农业科学, 2002(11), 22-24.
柴 萍,张保军,汪志农 .农业专家系统在小麦栽培管理中的应用 ,水土保持研究, 2002. (2)
高明亮,王雪珍,吴顺章 .农业专家系统存在的问题与对策. 洛阳农业高等专科学校学报, 2001. 21(2): 88-90
刘莉,宣洋,李绍稳,房文娟. 农业专家系统在作物病虫害预防中的应用 .计算机与农业, 2003.(5):11-14
张文龙, 周静, 戴保威. 农业专家系统研究进展. 种子, 2004. 23(10):
[10] 马文杰 ,贺立源 .专家系统在我国农业中的应用进展 .山地农业生物学报, 2005 .24(4) :343-346
[11] 杨国强, 王双喜,杜 伟. 我国农业专家系统的研究进展. 山西农业大学学报,2004.93):303-306
[12] 周贤君,邹冬生. 农业专家系统在作物栽培中的应用. 农业网络信息 ,2004. 11 ,12-15
[13] 黄贵平,杨林,任明见,张庆勤. 专家系统及其在农业上的应用. 种子, 2003. (1),54-57
[14] 王文娥,汪志 ,马孝义 .农业专家系统及其在灌溉管理中的应用. 计算机与农业, 2000 (8):5-7
[15] 高明亮, 王雪珍, 吴顺章. 农业专家系统存在的问题与对策. 洛阳农业高等专科学校学报, 2001. 21(2):88-90