Enhancing agricultural automation through weather invariant soil parameter prediction using machine learning

被引:6
作者
Uttsha, Monisha Mushtary [1 ]
Haque, A. K. M. Nadimul [1 ]
Banna, Tahsin Tariq [1 ]
Deowan, Shamim Ahmed [1 ]
Islam, Md. Ariful [1 ]
Babu, Hafiz Md. Hasan [2 ]
机构
[1] Univ Dhaka, Dept Robot & Mechatron Engn, Dhaka, Bangladesh
[2] Univ Dhaka, Dept Comp Sci & Engn, Dhaka, Bangladesh
关键词
Agricultural automation; Machine learning; Artificial intelligence; Soil parameter prediction; TEMPERATURE; MODEL;
D O I
10.1016/j.heliyon.2024.e28626
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Soil parameters are crucial aspects in increasing agricultural production. Even though Bangladesh is heavily dependent on agriculture, little research has been done regarding its automation. And a vital aspect of agricultural automation is predicting soil parameters. Generally, sensors relating to soil parameters are quite expensive and are often done in a controlled environment such as a greenhouse. However, a large scale implementation of such expensive sensors is not very feasible. This work tries to find an inexpensive solution towards predicting soil parameters such as soil moisture and temperature, both of which are crucial to the growth of crops. We focus on finding a robust relation between the above mentioned soil parameters with the nearby weather parameters such as humidity and temperature, irrespective of the weather. We apply different machine learning models like multilayer perceptron (MLP), random forest, etc. to predict the soil parameters, given the humidity and temperature of the surrounding environment. For all the experiments we have used a custom made dataset, which contains around 9000 datapoints of soil moisture & temperature, ambient humidity & temperature. The data has been collected in an uncontrolled agriculture bed via inexpensive sensors. Our results show that XGBoost regressor achieves the best results with an R 2 score of 0.93 and 0.99 for soil moisture and soil temperature data respectively. This suggests very high correlation between the weather parameters and soil parameters. The model also portrayed a very low root mean squared error and mean absolute error of 0.037 & 0.015 for soil moisture and 0.001 & 0.0008 for soil temperature. Our results show that it is indeed possible to find the soil parameters from the corresponding weather, which will have great impact on mass agricultural automation. The dataset has been made publicly available at https://github .com /Nadimulhaque0403 /Soil _parameter _prediction _dataset.
引用
收藏
页数:10
相关论文
共 49 条
[1]  
Abdi H., 2003, Encyclopedia for Research Methods for the Social Sciences, V6, P792, DOI DOI 10.4135/9781412950589.N690
[2]  
[Anonymous], 2002, LSSVMLAB MATLABC TOO
[3]  
Bhanu BB, 2014, INT CONF ADV COMPU, P211, DOI 10.1109/ICoAC.2014.7229712
[4]   Prediction of soil temperature using regression and artificial neural network models [J].
Bilgili, Mehmet .
METEOROLOGY AND ATMOSPHERIC PHYSICS, 2010, 110 (1-2) :59-70
[5]   Using Artificial Neural Network (ANN) for prediction of soil coefficient of consolidation [J].
Binh Thai Pham ;
Singh, Sushant K. ;
Ly, Hai-Bang .
VIETNAM JOURNAL OF EARTH SCIENCES, 2020, 42 (04) :311-319
[6]   Environmental impact of greenhouse tomato production in France [J].
Boulard, Thierry ;
Raeppel, Caroline ;
Brun, Richard ;
Lecompte, Francois ;
Hayer, Frank ;
Carmassi, G. ;
Gaillard, Gerard .
AGRONOMY FOR SUSTAINABLE DEVELOPMENT, 2011, 31 (04) :757-777
[7]  
Brammer H., 1988, Report-2 (BGD/81/035), V20
[8]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[9]   XGBoost: A Scalable Tree Boosting System [J].
Chen, Tianqi ;
Guestrin, Carlos .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :785-794
[10]   SUPPORT-VECTOR NETWORKS [J].
CORTES, C ;
VAPNIK, V .
MACHINE LEARNING, 1995, 20 (03) :273-297