A machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouse
Efficient production management, high productivity, and improved product quality are essential for the success of greenhouse production in producing sustainable agricultural products. Several environmental factors, including air temperature, humidity, CO2 levels, and light levels, have a major influ...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2024-06-01
|
Series: | Journal of Agriculture and Food Research |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2666154324001443 |
_version_ | 1797256281167233024 |
---|---|
author | Sepehr Rezaei Melal Mahdi Aminian Seyed Mohammadhossein Shekarian |
author_facet | Sepehr Rezaei Melal Mahdi Aminian Seyed Mohammadhossein Shekarian |
author_sort | Sepehr Rezaei Melal |
collection | DOAJ |
description | Efficient production management, high productivity, and improved product quality are essential for the success of greenhouse production in producing sustainable agricultural products. Several environmental factors, including air temperature, humidity, CO2 levels, and light levels, have a major influence on this. Managing internal humidity is critical to preventing climate variation, disease, and pests in glasshouses that can cause significant damage if not properly controlled. This article assesses the performance of machine learning models in predicting indoor humidity levels in a greenhouse using a dataset from Guilan University's greenhouse located in Rasht City, Iran. Seven regression models were used to make predictions: multiple linear regression (MR), polynomial regression (PR), decision tree regression (DT), k-nearest neighbors regression (KNN), support vector regression (SVR), random forest regression (RF), and extreme gradient boosting regression (XGBoost). Evaluation criteria including coefficient of determination (R2), mean absolute error (MAE), mean square error (MSE), and root mean square error (RMSE) were used to evaluate each model. The best machine learning models were selected based on these criteria values (R2 > 0.94) and combined using the stacking method, a popular ensemble learning technique, to create a metamodel for accurately predicting internal humidity within the greenhouse. The metamodel showed exceptional performance, with significantly improved evaluation criteria on the test dataset, specifically R2 of 0.96515, MAE of 0.01395, MSE of 0.03205, and RMSE of 0.00102. |
first_indexed | 2024-04-24T22:19:15Z |
format | Article |
id | doaj.art-79c6cd7c04ff4fe096f798d9a4962c49 |
institution | Directory Open Access Journal |
issn | 2666-1543 |
language | English |
last_indexed | 2024-04-24T22:19:15Z |
publishDate | 2024-06-01 |
publisher | Elsevier |
record_format | Article |
series | Journal of Agriculture and Food Research |
spelling | doaj.art-79c6cd7c04ff4fe096f798d9a4962c492024-03-20T06:11:20ZengElsevierJournal of Agriculture and Food Research2666-15432024-06-0116101107A machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouseSepehr Rezaei Melal0Mahdi Aminian1Seyed Mohammadhossein Shekarian2Department of Computer Engineering, School of Engineering, University of Guilan, Rasht, IranCorresponding author.; Department of Computer Engineering, School of Engineering, University of Guilan, Rasht, IranDepartment of Computer Engineering, School of Engineering, University of Guilan, Rasht, IranEfficient production management, high productivity, and improved product quality are essential for the success of greenhouse production in producing sustainable agricultural products. Several environmental factors, including air temperature, humidity, CO2 levels, and light levels, have a major influence on this. Managing internal humidity is critical to preventing climate variation, disease, and pests in glasshouses that can cause significant damage if not properly controlled. This article assesses the performance of machine learning models in predicting indoor humidity levels in a greenhouse using a dataset from Guilan University's greenhouse located in Rasht City, Iran. Seven regression models were used to make predictions: multiple linear regression (MR), polynomial regression (PR), decision tree regression (DT), k-nearest neighbors regression (KNN), support vector regression (SVR), random forest regression (RF), and extreme gradient boosting regression (XGBoost). Evaluation criteria including coefficient of determination (R2), mean absolute error (MAE), mean square error (MSE), and root mean square error (RMSE) were used to evaluate each model. The best machine learning models were selected based on these criteria values (R2 > 0.94) and combined using the stacking method, a popular ensemble learning technique, to create a metamodel for accurately predicting internal humidity within the greenhouse. The metamodel showed exceptional performance, with significantly improved evaluation criteria on the test dataset, specifically R2 of 0.96515, MAE of 0.01395, MSE of 0.03205, and RMSE of 0.00102.http://www.sciencedirect.com/science/article/pii/S2666154324001443GreenhousePredicting indoor humidityMachine learning modelsEnsemble learning techniqueStacking method |
spellingShingle | Sepehr Rezaei Melal Mahdi Aminian Seyed Mohammadhossein Shekarian A machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouse Journal of Agriculture and Food Research Greenhouse Predicting indoor humidity Machine learning models Ensemble learning technique Stacking method |
title | A machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouse |
title_full | A machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouse |
title_fullStr | A machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouse |
title_full_unstemmed | A machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouse |
title_short | A machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouse |
title_sort | machine learning method based on stacking heterogeneous ensemble learning for prediction of indoor humidity of greenhouse |
topic | Greenhouse Predicting indoor humidity Machine learning models Ensemble learning technique Stacking method |
url | http://www.sciencedirect.com/science/article/pii/S2666154324001443 |
work_keys_str_mv | AT sepehrrezaeimelal amachinelearningmethodbasedonstackingheterogeneousensemblelearningforpredictionofindoorhumidityofgreenhouse AT mahdiaminian amachinelearningmethodbasedonstackingheterogeneousensemblelearningforpredictionofindoorhumidityofgreenhouse AT seyedmohammadhosseinshekarian amachinelearningmethodbasedonstackingheterogeneousensemblelearningforpredictionofindoorhumidityofgreenhouse AT sepehrrezaeimelal machinelearningmethodbasedonstackingheterogeneousensemblelearningforpredictionofindoorhumidityofgreenhouse AT mahdiaminian machinelearningmethodbasedonstackingheterogeneousensemblelearningforpredictionofindoorhumidityofgreenhouse AT seyedmohammadhosseinshekarian machinelearningmethodbasedonstackingheterogeneousensemblelearningforpredictionofindoorhumidityofgreenhouse |