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

Full description

Bibliographic Details
Main Authors: Sunday Samuel Olofintuyi, Emmanuel Ajayi Olajubu, Deji Olanike
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