An ensemble deep learning approach for predicting cocoa yield
One important aspect of agriculture is crop yield prediction. This aspect allows decision-makers and farmers to make adequate planning and policies. Before now, various statistical models have been used for crop yield prediction but this approach experienced some hiccups such as time wastage, inaccu...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2023-04-01
|
Series: | Heliyon |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2405844023024520 |
_version_ | 1797836955845656576 |
---|---|
author | Sunday Samuel Olofintuyi Emmanuel Ajayi Olajubu Deji Olanike |
author_facet | Sunday Samuel Olofintuyi Emmanuel Ajayi Olajubu Deji Olanike |
author_sort | Sunday Samuel Olofintuyi |
collection | DOAJ |
description | One important aspect of agriculture is crop yield prediction. This aspect allows decision-makers and farmers to make adequate planning and policies. Before now, various statistical models have been used for crop yield prediction but this approach experienced some hiccups such as time wastage, inaccurate prediction, and difficulties in model usage. Recently, a new trend of deep learning and machine learning are now adopted for crop yield prediction. Deep learning can extract patterns from a large volume of the dataset, thus, they are suitable for prediction. The research work aims to propose an efficient deep-learning technique in the field of cocoa yield prediction. This research presents a deep learning approach for cocoa yield prediction using a Convolutional Neural Network and Recurrent Neural Network (CNN-RNN) with Long Short Term Memory (LSTM). The ensemble approach was adopted because of the nature of the dataset used. Two different sets of the dataset were used, namely; the climatic dataset and the cocoa yield dataset. CNN-RNN with LSTM has some salient features, where CNN was used to handle the climatic dataset, and RNN was employed to handle the cocoa yield prediction in southwest Nigeria. Two major problems generated by the CNN-RNN model are vanishing and exploding gradients and this was handled by LSTM. The proposed model was benchmarked with other machine learning algorithms based on Mean Absolute Error (MAE), Mean Square Error (MSE), Root Mean Square Error (RMSE), and Mean Absolute Percentage Error (MAPE). CNN-RNN with LSTM gave the least mean of absolute error as compared to the other machine learning algorithms which shows the efficiency of the model. |
first_indexed | 2024-04-09T15:17:12Z |
format | Article |
id | doaj.art-740067d2e2c044df811f29d4c7c523f7 |
institution | Directory Open Access Journal |
issn | 2405-8440 |
language | English |
last_indexed | 2024-04-09T15:17:12Z |
publishDate | 2023-04-01 |
publisher | Elsevier |
record_format | Article |
series | Heliyon |
spelling | doaj.art-740067d2e2c044df811f29d4c7c523f72023-04-29T14:55:53ZengElsevierHeliyon2405-84402023-04-0194e15245An ensemble deep learning approach for predicting cocoa yieldSunday Samuel Olofintuyi0Emmanuel Ajayi Olajubu1Deji Olanike2Department of Computer Science, Achievers University, Owo, Nigeria; Corresponding author.Department of Computer Sciences and Engineering, Obafemi Awolowo University, Ile-Ife, NigeriaDepartment of Agricultural Extension and Rural Development Obafemi Awolowo University, Ile-Ife, NigeriaOne important aspect of agriculture is crop yield prediction. This aspect allows decision-makers and farmers to make adequate planning and policies. Before now, various statistical models have been used for crop yield prediction but this approach experienced some hiccups such as time wastage, inaccurate prediction, and difficulties in model usage. Recently, a new trend of deep learning and machine learning are now adopted for crop yield prediction. Deep learning can extract patterns from a large volume of the dataset, thus, they are suitable for prediction. The research work aims to propose an efficient deep-learning technique in the field of cocoa yield prediction. This research presents a deep learning approach for cocoa yield prediction using a Convolutional Neural Network and Recurrent Neural Network (CNN-RNN) with Long Short Term Memory (LSTM). The ensemble approach was adopted because of the nature of the dataset used. Two different sets of the dataset were used, namely; the climatic dataset and the cocoa yield dataset. CNN-RNN with LSTM has some salient features, where CNN was used to handle the climatic dataset, and RNN was employed to handle the cocoa yield prediction in southwest Nigeria. Two major problems generated by the CNN-RNN model are vanishing and exploding gradients and this was handled by LSTM. The proposed model was benchmarked with other machine learning algorithms based on Mean Absolute Error (MAE), Mean Square Error (MSE), Root Mean Square Error (RMSE), and Mean Absolute Percentage Error (MAPE). CNN-RNN with LSTM gave the least mean of absolute error as compared to the other machine learning algorithms which shows the efficiency of the model.http://www.sciencedirect.com/science/article/pii/S2405844023024520CNN-RNN with LSTMCocoa yield predictionEnsemble modelMachine learning |
spellingShingle | Sunday Samuel Olofintuyi Emmanuel Ajayi Olajubu Deji Olanike An ensemble deep learning approach for predicting cocoa yield Heliyon CNN-RNN with LSTM Cocoa yield prediction Ensemble model Machine learning |
title | An ensemble deep learning approach for predicting cocoa yield |
title_full | An ensemble deep learning approach for predicting cocoa yield |
title_fullStr | An ensemble deep learning approach for predicting cocoa yield |
title_full_unstemmed | An ensemble deep learning approach for predicting cocoa yield |
title_short | An ensemble deep learning approach for predicting cocoa yield |
title_sort | ensemble deep learning approach for predicting cocoa yield |
topic | CNN-RNN with LSTM Cocoa yield prediction Ensemble model Machine learning |
url | http://www.sciencedirect.com/science/article/pii/S2405844023024520 |
work_keys_str_mv | AT sundaysamuelolofintuyi anensembledeeplearningapproachforpredictingcocoayield AT emmanuelajayiolajubu anensembledeeplearningapproachforpredictingcocoayield AT dejiolanike anensembledeeplearningapproachforpredictingcocoayield AT sundaysamuelolofintuyi ensembledeeplearningapproachforpredictingcocoayield AT emmanuelajayiolajubu ensembledeeplearningapproachforpredictingcocoayield AT dejiolanike ensembledeeplearningapproachforpredictingcocoayield |