《农业物联网技术与应用》第12章 农业信息决策与处理ppt课件.pptx
《《农业物联网技术与应用》第12章 农业信息决策与处理ppt课件.pptx》由会员分享,可在线阅读,更多相关《《农业物联网技术与应用》第12章 农业信息决策与处理ppt课件.pptx(87页珍藏版)》请在三一办公上搜索。
1、信息科学与工程,第12章 农业信息决策与处理,12.1 概 述,12.1.1 物联网对农业信息处理技术的新要求现代农业区别于传统农业,它是一个动态的、历史的概念,是一种大规模运用现代工业提供的生产资料、现代科学技术和科学管理方法的农业。建设现代农业的重点体现在以下两个方面:一是农业生产技术和物质条件的现代化 ,利用先进的科学技术和现代化生产要素,实现农业生产机械化、水利化、电气化、化学化、信息化和网络化;二是农业组织管理的现代化,以此实现生产方式企业化、农业经营专业化和农业服务社会化(周洁红和黄祖辉,2002;戴小枫等,2007;陶武先,2004;肖建中和李国志,2015)。,作为IT技术发展
2、的最新成果,物联网将在实现农业现代化的进程中起着重要的作用 ,农业信息处理是农业物联网运行步骤中的末端环节,也是农业生产信息化、智能化的关键。通过信息技术对农业生产、经营管理、战略决策过程中的自然、经济和社会信息进行采集、存储、传递、处理和分析,为农业生产者、研究者、管理者和经营者提供资料查询、技术咨询、辅助决策和自动调控等多项服务。具体来说,就是将物联网感知层获取的大量数据,利用机器视觉、模式识别、智能推理等技术手段进行分析,从而得到用户真正需要的关键数据。,12.1.2 农业信息智能处理方法简介,农业信息处理技术的智能化程度不同,较低者称为基础农业信息技术,较高者称为智能农业信息技术。基础
3、农业信息技术是指各种类型的农业数据库(包括农业生产、农业科技、农业生产资料市场、农产品市场、农业资源与环境等)的建立,以及与计算机网络、移动互联网、 “3S”技术等技术的结合,其主要功能是提供动态信息,但其智能化程度低(丁朝霞,2007)。智能农业信息技术将现代信息技术与农业科技相结合,是实现农业信息有效传递、合理分析、智能应用的重要手段,具体内容包括农业专家系统、农业智能决策支持系统和农业预测预警等。,1. 农业专家系统,农业专家系统(agriculture expert system, AES)是基于人工智能的专家系统,该软件系统集成了地理信息系统、机器学习、智能分析、知识发现、模糊运算和
4、优化模拟等多种信息技术,还存储了大量的农业领域知识、模型资料和农业专家经验。它通过使用规范的知识来表示方法,推理策略,结合日益普及的移动互联网技术,以信息网络为载体,为农业生产者和管理者提供方便快捷的指导服务,一定程度上缓解了农业专家缺乏的情况。,2. 农业智能决策支持系统,农业智能决策支持系统是指智能决策支持系统在农业领域的应用,它将人工智能技术、农业专家系统技术与传统的农业决策支持系统相结合,是传统农业决策支持系统的一个升级,从而降低了对使用者专业水平的要求,避免了使用者可能出现的主观意向性偏差,弥补了仅靠模型技术和数据处理技术支撑的传统农业决策支持系统存在的缺陷。其目标是将决策支持系统和
5、人工智能结合,充分应用人类的知识和经验。,3. 农业预测预警,农业预测是以已有的或可采集的土壤和气象资料、作物或动物生长条件、化肥农药饲料的使用情况等农业资料为基础,建立数学模型,对研究对象未来发展的可能性进行推测。从而方便进行精准施肥、灌溉、播种、除草、灭虫等农业生产活动。农业预警就是根据科学预警的理论与方法,与农业生产系统的特点相结合,对未来一段时间内农业生产状况进行测度,制定一系列农业预警指标,预报不利状态的时空范围和危害程度,提出防范措施,在最大限度上避免或减少农业生产活动受到的损失,从而降低风险,提升农业生产收益。,12.2 农业专家系统,人工智能领域的一大分支就是专家系统,它在人工
6、智能从理论研究走向应用实践的道路上应运而生。随着农业信息化进程的不断加快,农业信息技术也得到了广泛应用,农业专家系统的研发工作也取得了显著成果,逐步实现了农业生产管理的科学化和智能化 ,广大农民与基层农业技术人员的技术水平得到了很大的提髙,体 现 了 我 国 “ 持续高产 、髙效发展”的农业理念。,12.2.1 农业专家系统概述,“专家”指的是能解决某一领域专业问题的行家里手,他们具有丰富的专业知识与实际经验,具有独特的思维方式和学习能力,以及分析和解决问题的能力。农业专家系统(AES) 是专家系统在农业领域的具体应用,该系统应用人工智能技术 ,借助农业领域的专家知识、研究的实验数据、配套的农
7、业技术和数学模型,对农业专家就某一个复杂农业问题进行启发式推理、判断,以及决策的全过程进行模拟的智能型计算机系统。,20世纪70年代末,以美国等欧美国家为首率先展开了专家系统在农业上的研究及应用,有了对农业信息的探讨。20世纪70年代末至80年代中期,农业信息系统的开发主要是针对农作物的病虫害诊断,80年代中期至今,农业专家系统从单一的病虫害诊断发展成为包含生产管理、农产品市场销售管理、经济分析决策、生态环境在内的全功能平台。社会在不断进步,技术在不断发展,农业专家系统与其他技术领域的结合将成为必 然 趋 势 (谢小婷和胡汀, 2011)。,1. 农业专家系统的特点,与人类专家相比,农业专家系
8、统具有以下特点(李杰等, 2012)。具有专业领域的大量知识。随着信息技术的发展,硬件存储容量的限制越来越弱,农业专家系统可以搭载大量相关的数据库、知识库、模型库的资料。在这方面,农业专家系统远胜于人类专家。能够髙效、准确、迅速地工作,不会产生疲劳、厌倦等负面情绪,也不会有遗忘的现象。可以被永久保存,可以被复制,突破了空间与时间的限制。与一般程序相比,农业专家系统具有以下特点(石琳等, 2011)。,1) 能进行符号处理农业专家系统中的知识经过一定方法的整理,可以带有表示性,即可以用于符号表示 ,也可用于符号处理。这一点专家系统与一般程序相比有很大的不同。2 ) 智能性农业专家系统的智能性表现
9、在推理过程,其智能水平取决于推理机的能力及所包含知识的质量与数量,并能为自身的推理过程及结果给出依据和解释。而这一点是一般程序做不到的。,3) 获取知识和自学习的能力农业专家系统不仅可以进行合理推理,还可以从推理过程中不断总结规律,以此来扩充和完善自身系统。4) 高效性可以解决不确定性的、非结构化的或没有算法解的问题,并且对问题的解决具有髙效性。农业专家系统是基于专家学识和能力的智能问题求解系统。系统依靠知识表达、推理 、收集、编码、存储、编排,建立知识库,利用专家掌握的知识和经验求解专业问题,消除了单纯依靠数学计算来解决问题的弊端。,2. 农业专家系统的结构及功能,农业专家系统结构包括:知识
10、库模块、推理机模块、知识获取模块、数据库模块、解释器模块和用户界面模块6个部分 (如 图 12.1 所示的实线框部分),其中的知识库模块和推理机模块为系统核心部分(马鸣远,2006)。随着技术的发展, 目前部分农业专家系统还含有可信度模块、知识库管理模块与学习模块等(如图12.1所示的虚框部分),进一步强化了系统的功能,具体如图12.1所示。各个模块的功能如下。,1) 知识库模块知识库用来存储农业专家系统的数据和知识,通过知识获取、推理和学习,专家系统会得到大量农业领域的原理性知识,农业应用的相关事实及农业专家的经验性知识等 ,并将其存放在知识库模块中。知识库的质量好坏直接关系到农业专家系统的
11、整体质量及计算结果的可信度。2) 推理机模块推理机模块被形象地称为农业专家系统的“ 发动机” ,它的工作包括:调用系统内已有的数据核知识、控制推理过程、对整个系统的运行进行协调。它根据知识库中的知识,按照设计的推理策略,逐步求解问题,最后对外部输入给出解释,推导出结论。设计推理机模块的原则是使其推理过程与专家的推理过程尽量相似。,3) 知识获取模块由外界获取的知识,有的由工程师将专家提供的知识转换、加工后输入;有的自身整合了学习模块,由农业专家系统直接与专家获取知识;有的通过外部链接的网络、传感器、 GPS等自动获取外部信息。4) 数据库模块实际上是农业专家系统工作时,内部数据的暂时存储区域。
12、包括外部输入的原始数据 、推理过程中产生的中间数据等。5) 解释器模块解释器模块的作用是向用户解释农业专家系统的行为,即输出候选解的原因。,6) 用户界面模块主要是提供人机交互服务,包括系统接受用户的输入信息,将其转化成为系统可以理解的表示形式,然后提交给相应模块进行后续操作,最后负责把系统输出的内部信息以用户可以理解的表现形式输出,如语音、图标、文字显示等。7) 可信度模块可信度模块是一个非精确推理和模糊推理模块,主要是计算目标结论的可信度。,8) 知识库管理模块知识库管理模块大多出现在大中型农业专家系统中,因为大中型农业专家系统拥有着极为庞大的知识库,因此推理机中的管理模块需要被单独拿出来
13、,实现对知识库中数据和知识的合理组织与有效管理,再按照推理机的要求去搜索知识库的知识,解决多个知识库的相容性和一致性等问题。9) 学习模块学习模块能及时修改和扩充知识库的内容,使专家系统具有自动获取知识的能力。,3. 农业专家系统的分类,据农业专家系统的功能与结构,可以将其分成以下几类(熊范纶,1999;刘白林,2012;李军,2006;敖志刚,2002)。启发式专家系统(heuristic expert system),以该领域专家的经验知识为基础建立,如冬小麦新品种选育专家系统(赵双宁等,1992)。启发式专家系统通常运用在目标单一 、影响因素少、经济价值高的场合,但是启发式专家系统的知识
14、库构建比较复杂,获取知识经验的工作量较大。实时专家系统(real-time control expert system)又称为算法专家系统(algorithmic expert system)。它的基本功能是利用传感器获得的数据,按照收集到的专家经验,根据环境条件的变化进行自动参数的调整。这类专家系统的使用场合比较少,目前常用于温室环境控制,如美国的MISTING系统,能够动态调整温室内的喷雾时间和频率(ZolnierS et al.,2001)。,基于模型的专家系统(model-based expert system),这类专家系统是把已有的模型与知识库相结合,利用专家系统为模型提供参数,对
15、模拟结果给予解释,有些专家系统还能表示一般专家系统难以完成的深层的因果关系。另外,它还能够把符号处理与数值处理,定性分析与定量分析有效地结合起来。专家数据库(expertdatabases),本质上是把专家系统与数据库相连接形成的组合系统 ,极大提高了对数据库中数据和知识的检索效率,便于用户从数据库获取有效信息。例如,美国的良种选择专家系统CUE。,专家系统壳(expert system shell),本质上是利用专家系统的外壳,针对某些共同存在的问题研制出来的一种软件工具。例如,中国科学院合肥智能机械研究所研制的施肥专家系统开发工具(K A),它允许农业专家对此系统壳进行深度开发和定制(邓亚
16、娟,2005)。按照涉及的农业学科领域,农业专家系统大体上分为以下几种。作物栽培专家系统:根据所在地域的气候、土壤特点,结合作物栽培经验,可为当地用户提供有关土壤耕作、作物品种选择、灌溉施肥、病虫害防治、产量估计等一系列作物栽培综合措施的理论支持和技术指导。,农田施肥专家系统:针对特定区域的土壤理化指标,根据作物、气候等方面因素,推荐肥料运筹与施肥方法。植物保护专家系统:结合当地的气候变化条件,根据特定地区农作物病、虫、草害的种类、发生规律,提供有关作物的病、虫 、草害信息的预测、诊断信息,以及预防和治疗指导。良种选育专家系统:根据当地作物育种情况,提供有关动植物的亲本选配,后代选择及品种评价
17、等方面的指导。,畜禽水产养殖专家系统:提供包括养殖环境、场所建设、饲料配比、疾病防治等多方面的信息,针对家禽、家畜、水产品的科学养殖方法进行科学指导。水利灌溉专家系统:提供灌溉水源预报、需水量预测、灌溉方法、灌溉设施自动化控制等技术指导。其他涉农专家系统:包括并不限于农业生产管理、农业经济分析、农产品品质检测、农机农具管理等。,12.2.2 农业专家系统的构建与实例,在 实际生产中,人类专家的专业能力来源于其所学到的渊博的专业知识,所以对专业知识的掌握很大程度上决定了专家的能力。农业专家系统根据这一思想,将专业知识与程序设计相结合,将人类专家在解决问题时的推理、学习和解释的能力巧妙地赋予程序。
18、农业专家系统的核心正是农业领域的专业知识。研究的展开大都以知识获取、知识表示和知识利用三个方面为重点。其中,知识获取成为专家系统中的“ 瓶颈”所在。知识库的构建遵循以下步骤。知识库的逻辑构成:根据专家系统的目标,构建知识库的种类,如对于一个作物栽培专家系统,需要建立品种资源库、区域土壤库、区域气候库、栽培技术库等。,知识库的物理设计:此过程的任务是将知识库的逻辑构成在实际的物理设备上实现 。丛飞(2013)在建立番茄病害专家系统时,选用的是Microsoft SQL Server 2008数据库。此知识库主要包括:番茄病虫害发病时期数据库、危害症状数据库、危害部位数据库、诊断结论数据库和防治方
19、法数据库,具体知识库架构如图12.2所示。通过实地考察、查阅并参考大量文献,对相关资料进行整理并汇总至知识库,最终收录了57种病害和11种虫害。其中,病害包括了番茄病毒病害、番茄生理病害、番茄线虫病害、番茄缺素症、番茄细菌病害、番茄真菌病害等;虫害包括了侧多食跗线螨、苜蓿夜蛾、美洲斑潜蝇、小地老虎、茄二十八星瓢虫、烟青虫、棉铃虫、桃蚜、甜菜夜蛾 、温室白粉虱、烟粉虱等。,12.3 农业智能决策支持系统,决策(decisionmaking)是指以特定目标为前提,根据实际情况,在搜集一定量的信息和经验后,使用一定的工具和方法,对各种内外影响因素进行计算、分析后,作出一定时间范围内的预期规划。近几个
20、世纪以来,人类探索自然、指导社会实践过程中产生、发展并完善了一系列系统化的科学方法,形成了系统分析法和统计决策理论共同支撑起的决策分析技术。随着20世纪诞生的计算机科学和计算机设施与方法的广泛普及,特别是伴随20世纪50年代人工智能(artificial intelligence)的兴起,在信息处理、控制等领域提出了智能决策(intelligent decision making)的概念,即机器根据面临的任务, 自主地作出决策以实现目的。运用在农业上,就是我们所说的农业智能决策。,12.3.1 农业智能决策支持系统的概述,农业智能决策支持系统是将智能决策支持系统应用到农业领域的系统,智能决策支
21、持系 统(intelligent decision support system, IDSS)的概念最早是由Bonczek H.R.等于1981年提出。智能决策支持系统是在决策支持系统(decision support system,DSS)的基础上结合人工智能(artificial intelligence,AI)、专家系统(expert system, ES)而形成的(Bonczek etal.,1981a)。决策支持系统是一种人机交互式的软件系统。它的工作主要是通过信息技术,结合决策支持科学的相关知识理论,针对特定的半结构化或者非结构化的问题,利用已有的相应数据和模型,与使用者交互操作后
22、,通过提供背景资料、协助明确问题、完善对象模型、筛选可行方案、进行差异比较等方式,帮助使用者作出正确决策。,农业智能决策支持系统的最大特点是将农业专家系统技术、人工智能技术与传统的农业决策支持系统相结合,降低了对使用者专业水平的要求,避免了由于使用者高度参与出现的主观意向性偏差,弥补了传统农业智能决策支持系统单调技术支撑的缺陷。将智能决策系统与其他相关科学技术相结合,使之能够更充分地应用人类的知识是其最核心的思想目标。不过在当前,智能决策支持系统还做不到完全独立、准确地决策,通过与决策者的一系列对话,进行人机交互协作,为决策者提供更加可靠的可行性方案。,农业智能决策支持系统在农业领域的运用中,
23、它的核心思想是区别对待、按需实施、定位调控,达 到 “处方农作”(罗锡文等, 2001)。系统的目标是建立精确农业智能决策技术体系,为用户提供精确化、智能化和形象直观化的农业信息,为用户拟定出对生产进行精细管理的实施方案。在未来的展望中,农业智能决策支持系统将进一步涉及深化智能技术,但着眼点仍旧是更好地面向决策者,结合目标条件、背景知识运用智能技术,解决农业领域的实际问题。,12.3.2 农业智能决策支持系统的结构理论,目前关于农业智能决策支持系统的理论尚不统一,对于农业智能决策支持系统的结构,有以下几种较为流行的理论。1.基于部件集成的体系结构Sprague Jr R.H. (1980)最先
24、提出了基于数据库、模型库的D SS结构理 论 ( Sprague Jr,1980),后来在这一基础上提出了三库(数据库、模型库、方法库)结 构 (陈文伟,2000)。后来还增加了规则库、文本库等结构,对于智能决策支持系统,目前主流的观点是四库(数据库、模型库、方法库、知识库)的框架(肖人彬等,1994),具体如图12.3所示。,农业智能决策系统各个模块具体功能如下。(1) 用户通过人机交互界面与整个农业智能决策系统进行沟通,用户在IDSS中输入必要的信息,同时也会从界面中看到程序运行的状况和最后的结果。(2) 推理机搭载人工智能,分析解决问题。(3) 数据库用来存放原理性数据、知识和决策信息。
25、(4) 模型库用来存放各种分析、预测和决策模型。(5) 方法库用来存放模型库中各模型需要用到的算法。(6) 知识库用来存放经验性的规则集、专家经验等。(7) 数据库、方法库和模型库主要用于定量的数值计算,而知识库实现符号推理、模式识别等功能,主要用于定性的推理分析。,(8) 相对应各种库的管理系统,主要是用于管理和维护,具有对内容的建立、删除、修改、检索、排序、索引、统计等基本功能,并且提供一套语言或是提供与某种高级语言的接口供用户使用。( 9 ) 多库协调器负责协调知识、数据、模型、方法各部分之间的关系,综合各部分功能给出最终的决策服务,为决策提供多层次、全方位的支持和服务。,2. 基于问题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 农业物联网技术与应用 农业物联网技术与应用第12章 农业信息决策与处理ppt课件 农业 联网 技术 应用 12 信息 决策 处理 ppt 课件

链接地址:https://www.31ppt.com/p-1401272.html