Citation: | CHEN Zhihao, WANG Jianhua, LONG Yongbing, et al. WOA-BP rice yield prediction based on Spark[J]. Journal of South China Agricultural University, 2023, 44(4): 613-618. DOI: 10.7671/j.issn.1001-411X.202207009 |
With the rapid development of big data technology and artificial intelligence, aiming at the problems of low accuracy, too large prediction area, too long model optimization time of the current rice yield prediction model, etc., a whale optimization algorithm-backpropagation (WOA-BP) rice yield prediction method based on Spark was proposed.
This paper took rice yield and weather data of counties/cities/districts in the western region of Guangdong Province as the research object, used WOA to optimize the weights and bias values of BP neural network, and constructed a rice yield prediction model to improve the prediction accuracy. In addition, the WOA-BP algorithm was parallelized in the Spark framework to reduce the algorithm time overhead.
In terms of model accuracy, by comparing the prediction results after inverse normalization, the mean absolute percentage error of the BP neural network model optimized by WOA decreased from 8.354% to 7.068%, and the mean absolute error decreased from 31.320 kg to 26.982 kg, the root mean square error dropped from 41.008 kg to 33.546 kg. In terms of run time, 3-node Spark cluster reduced runtime by 11 742 s over non-Spark mode, reducing time overhead by 44%.
The WOA-BP rice yield prediction method based on Spark can better predict rice yield in western Guangdong counties/cities/districts, and at the same time can well reflect the influence of weather factors on rice yield in western Guangdong Province, which is a reference for studying the rice yield situation in western Guangdong counties/cities/districts and even the whole Guangdong.
[1] |
李晔, 白雪. 基于新维无偏灰色马尔可夫模型的小麦产量预测[J]. 江苏农业科学, 2021, 49(15): 181-186.
|
[2] |
韩芳玉, 张俊飚, 程琳琳, 等. 气候变化对中国水稻产量及其区域差异性的影响[J]. 生态与农村环境学报, 2019, 35(3): 283-289.
|
[3] |
闫蓉, 李凤霞, 赵维忠, 等. 气象条件对水稻蒸腾速率的影响[J]. 宁夏农林科技, 2005(2): 7-8. doi: 10.3969/j.issn.1002-204X.2005.02.003
|
[4] |
杨从党, 朱德峰, 周玉萍, 等. 不同生态条件下水稻产量及其构成因子分析[J]. 西南农业学报, 2004(S1): 35-39.
|
[5] |
焦江华. 不同土壤有机碳含量下气象因子主导的水稻产量模拟及模型改进[D]. 北京: 中国农业科学院, 2020.
|
[6] |
刘洪英, 鲜铁军, 李睿, 等. 基于气象因子的水稻产量预报模型[J]. 陕西气象, 2020(5): 45-47.
|
[7] |
高俊杰, 袁业溶, 梁应. 高要区早稻产量预测模型的建立[J]. 广东气象, 2022, 44(2): 50-52.
|
[8] |
CHUTIA S, DEKA R L, GOSWAMI J, et al. Forecasting rice yield through modified Hendrick and Scholl technique in the Brahmaputra valley of Assam[J]. Journal of Agrometeorology, 2021, 23(1): 106-112. doi: 10.54386/jam.v23i1.95
|
[9] |
KAEOMUANGMOON T, JINTRAWET A, CHOTAMONSAK C, et al. Estimating seasonal fragrant rice production in Thailand using a spatial crop modelling and weather forecasting approach[J]. Journal of Agricultural Science, 2020, 157(7/8): 566-577.
|
[10] |
TRAORE S, ZHANG L, GUVEN A, et al. Rice yield response forecasting tool (YIELDCAST) for supporting climate change adaptation decision in Sahel[J]. Agricultural Water Management, 2020, 239: 106242. doi: 10.1016/j.agwat.2020.106242.
|
[11] |
JHA P K, ATHANASIADIS P, GUALDI S, et al. Using daily data from seasonal forecasts in dynamic crop models for yield prediction: A case study for rice in Nepal’s Terai[J]. Agricultural and Forest Meteorology, 2018, 265: 349-358.
|
[12] |
DHEKALE B S, NAGESWARARAO M M, NAIR A, et al. Prediction of kharif rice yield at Kharagpur using disaggregated extended range rainfall forecasts[J]. Theoretical and Applied Climatology, 2018, 133(3/4): 1075-1091.
|
[13] |
NAIN G, BHARDWAJ N, JASLAM P K M, et al. Rice yield forecasting using agro-meteorological variables: A multivariate approach[J]. Journal of Agrometeorology, 2021, 23(1): 100-105. doi: 10.54386/jam.v23i1.94
|
[14] |
GUO Y, XIANG H, LI Z, et al. Prediction of rice yield in East China based on climate and agronomic traits data using artificial neural networks and partial least squares regression[J]. Agronomy, 2021, 11(2): 282. doi: 10.3390/agronomy11020282.
|
[15] |
杨北萍, 陈圣波, 于海洋, 等. 基于随机森林回归方法的水稻产量遥感估算[J]. 中国农业大学学报, 2020, 25(6): 26-34.
|
[16] |
徐强强, 王旭辉. 指数平滑法在椒江区早稻产量预测中的应用研究[J]. 上海农业科技, 2021(4): 22-24.
|
[17] |
路智渊, 顾娟, 龚小丽, 等. 固原市冬小麦产量预报与气象条件分析[J]. 现代农业, 2021(5): 111-112.
|
[18] |
马凡. 基于气象数据的安徽省冬小麦产量预测模型研究[D]. 合肥: 安徽农业大学, 2020.
|
[19] |
RUMELHART D E, HINTON G E, WILLIAMS R J. Learning representations by back propagating Errors[J]. Nature, 1986, 323(6088): 533-536.
|
[20] |
苏博, 刘鲁, 杨方廷. GM(1, N)灰色系统与BP神经网络方法的粮食产量预测比较研究[J]. 中国农业大学学报, 2006(4): 99-104. doi: 10.3321/j.issn:1007-4333.2006.04.021
|
[21] |
MIRJALILI S, LEWIS A. The Whale Optimization Algorithm[J]. Advances in Engineering Software, 2016, 95: 51-57. doi: 10.1016/j.advengsoft.2016.01.008
|
[22] |
高岳林, 杨钦文, 王晓峰, 等. 新型群体智能优化算法综述[J]. 郑州大学学报(工学版), 2022, 43(3): 21-30. doi: 10.13705/j.issn.1671-6833.2022.03.007
|
[23] |
翟光明, 李国和, 吴卫江, 等. 基于Spark的人工蜂群改进算法[J]. 计算机应用, 2017, 37(7): 1906-1910. doi: 10.11772/j.issn.1001-9081.2017.07.1906
|
[24] |
王诏远, 王宏杰, 邢焕来, 等. 基于Spark的蚁群优化算法[J]. 计算机应用, 2015, 35(10): 2777-2780.
|