首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于支持向量机优化粒子群算法的作物生育期ET_0预测
引用本文:刘玉甫,曹伟.基于支持向量机优化粒子群算法的作物生育期ET_0预测[J].现代农业科技,2014(2).
作者姓名:刘玉甫  曹伟
作者单位:新疆水利水电科学研究院;新疆农业节水工程技术研究中心;
基金项目:新疆维吾尔自治区科技攻关项目“喀什经济区水资源配置研究(201133130)”
摘    要:ET0是计算作物需水量、进行农田灌溉管理及区域水资源优化配置的重要依据。为了提高ET0的预测精度,将粒子群(particle swarm optimization,PSO)算法引入到ET0预测中,并用支持向量回归机(support vector machine,SVM)优化参数。PSO-SVM将最高气温、最低气温、相对湿度、平均风速与日照时数输入到SVM中学习,将SVM参数作为PSO中的粒子,把ET0值作为PSO的目标函数,然后通过粒子之间相互协作得到SVM最优参数,对ET0进行预测,并采用PM模型计算值验证。该文以新疆喀什地区为例,通过采用粒子群耦合支持向量机(PSO-SVM)算法训练得到模型,并用10组数据进行预测;最后引用BP神经网络算法和PSO-SVM算法进行了对比,其结果表明,PSO-SVM算法预测准确率较高,预测值与实测值间相关系数达0.682,平均相对误差为3.19%。

关 键 词:ET0  PSO-SVM  BP  干旱区

Prediction of ET_0 Based on Particle Swarm Optimization and Support Vector Regression
Abstract:ET0is an important basis for computing crop water requirement,optimal allocation of regional water resources. In order to improve the prediction accuracy of ET0,the particle swarm optimization algorithm was introduced to the prediction ET0,and using the support vector regression to optimize the parameters. PSO-SVM took the maximum temperature,minimum temperature,relative humidity,wind and sunshine duration into SVM learning,the SVM parameter as the particles in the PSO,the ET0value as the target function of PSO,and then through the mutual cooperation of SVM particles obtained optimal parameters to forecast,ET0and PM model was used to calculate the value of verification.Taking Kashi area as an example, this paper got model by algorithm training with PSO-SVM;and finally,compared the results with PSO-SVM and BP neural network by predicting 10 groups samples.The results showed that PSO-SVM,which showed that the higher correlation coefficient between the predicted and measured values(0.682)and lower average relative error rate(3.19%),which were better than BP neural network.
Keywords:ET0  PSO-SVM  BP  arid zone
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号