极限学习机在广西宜州三化螟虫害预测中的应用

极限学习机在广西宜州三化螟虫害预测中的应用

ID:23467283

大小:54.00 KB

页数:6页

时间:2018-11-08

极限学习机在广西宜州三化螟虫害预测中的应用_第1页
极限学习机在广西宜州三化螟虫害预测中的应用_第2页
极限学习机在广西宜州三化螟虫害预测中的应用_第3页
极限学习机在广西宜州三化螟虫害预测中的应用_第4页
极限学习机在广西宜州三化螟虫害预测中的应用_第5页
资源描述:

《极限学习机在广西宜州三化螟虫害预测中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、极限学习机在广西宜州三化螟虫害预测中的应用廖燕玲1,韦艳玲1,覃宝勤2(1.柳州职业技术学院电子信息工程系,广西柳州545006;2.宜州市植保站,广西宜州546300)摘要:极限学习机(ELM)学习速度快且泛化性好,极易产生惟一最优解,适用于虫害预测。通过实情验证,在广西宜州三化螟虫害预测预报中,ELM预测精度较高,能够满足虫害预测对准确率和实时性的要求,可作为一种新的虫害预测方法。..关键词:极限学习机(ELM);三化螟;预测 中图分类号:S126;S435.112+.1文献标识码:A:0439-8114(

2、2015)05-1205-03DOI:10.14088/j.cnki.issn0439-8114.2015.05.045收稿日期:2014-05-15基金项目:广西教育厅科研项目(201010LX642)简介:廖燕玲(1965-),女,广西柳州人,副教授,主要从事数据挖掘的研究工作,()13807728216(电子信箱)ldy020@163.com。广西河池宜州地区水稻病虫害主要是“三虫两病”,即三化螟、稻纵卷叶螟、稻飞虱、纹枯病、稻瘟病,在各稻作区普遍发生且较为严重,尤其是三化螟虫害对水稻生产影响较大,甚至造

3、成颗粒无收。三化螟虫害预测预报的准确性是有效防治三化螟虫害的前提和保证。传统的虫害预测预报常用的是线性方法,而在大多数情况下,预报因子与虫害发生之间常常是非线性关系,若广西宜州三化螟虫害预测仍采用传统的线性方法,则难以确保三化螟虫害预测预报的准确性。近年来的研究表明,人工神经网络具有较强的非线性逼近能力,在虫害预测中常被采用[1-3]。极限学习机,即ELM(ExtremeLearningMachine)是一种简洁、快速、有效的单隐层前馈神经网络(SLFN)学习算法。相比较而言,传统的神经网络学习算法(如BP算法

4、)需要人为设置大量的网络训练参数,且极易产生局部最优解,而ELM只需要设置网络的隐层节点个数,在算法执行过程中不需要调整网络的输入权值以及隐元的阈值,只产生惟一最优解,具有学习速度快且泛化性能好的优点[4],故ELM应用领域极其广泛[5-8],已取得了令人满意的结果。为此,提出了一种基于ELM的广西宜州三化螟虫害预测方法,以期为该地区三化螟虫害的预测方法提供一定的参考。1极限学习机基本原理ELM算法是单隐层前馈神经网络(SLFN)的训练算法。设有N个样本(xi,di),xi=[xi1,xi2,…,xim]T∈R

5、n,di=[di1,di2,…,dim]T∈Rm,D=[d1,d2,…,dN];又设隐含层有L个节点,输入节点与第i个隐层节点的连接权值为ωi=[ωi1,ωi2,…,ωin]T,第i个隐层节点与输出节点的连接权值为βi=[βi1,βi2,…,βim]T,bi是第i个隐层节点的阈值,则激发函数为g(x)的ELM模型的数学表示为[4]:当激发函数g(x)无限可微时,输入连接权值和隐层节点阈值,在训练开始时可随机选择,且在训练过程中固定不变。而隐层节点与输出节点的连接权值β可通过求解线性方程组的最小二乘解来获得,其解

6、为。其中H+为隐含层输出矩阵H的Moore-Penrose广义逆矩阵,D′是D的转置;解可使训练误差最小,且得到权值的最小范式以及最优泛化性能,并且具有惟一性。ELM在训练的过程中不需要调整ω和b的值,只需根据相应算法调整β值,便可获得一个全局最优解,参数选择的过程简单易用,训练速度提升明显,且不会如传统神经网络学习算法(如BP算法)陷入局部最优。2实例仿真将上述ELM模型应用于广西河池宜州地区田间水稻病虫害的预测。2.1预测的样本数据实例所用的数据来自宜州市虫情灯下诱蛾数据及田间虫情调查,是该地区第1~9年3

7、、5、7、9月的三化螟虫害发生程度及相应的田间数据,3、5、7、9月的三化螟对应第1代、第2代、第3代、第4代三化螟。把第1~6年的数据作为ELM学习样本,第7~9年的数据作为ELM预测样本。通过综合考虑,选取上代残虫密度、上代灯下蛾量、平均气温、降雨量等4个因素作为预测的影响因子。2.2虫情等级标准三化螟发生程度分级参照广西农作物主要病虫测报技术规范标准,具体见表1。由虫害发生面积和卵密度的数据作为分级依据,把预报对象划分为5个等级,依次为:1级,小发生;2级,中等偏轻发生;3级,中等发生;4级,中等偏重发生

8、;5级,大发生。2.3数据预处理预测的影响因子数据均为数值型,但是量纲和单位存在不同,故必须对数据进行标准化处理。把影响因子数据归一化,使其分布在区间(-1,1)内。归一化后的部分数据如表2。2.4仿真结果选择隐含层神经元个数为35,隐含层神经元的激活函数为sig。由于宜州地区三化螟病虫害连续9年的数据发生程度只有1级(小发生)、2级(中等偏轻发生)、3级(中等发生),所以发生程度只分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。