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...

Full description

Bibliographic Details
Main Authors: Sepehr Rezaei Melal, Mahdi Aminian, Seyed Mohammadhossein Shekarian
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