Fusion of Convolutional Neural Networks and Gradient Boosting Machines for Spinach Leaf Classification and Prediction

Main Article Content

M. Bhavsingh
Y. Alotaibi
S. Alghamdi

Abstract

The primary objective of this research is to develop a robust model for spinach leaf classification and prediction by fusing Convolutional Neural Networks (CNNs) with Gradient Boosting Machines (GBMs). This study addresses the limitations of current methods, which often rely on manual inspection or simplistic machine learning models, by proposing a hybrid approach that leverages the deep feature extraction capabilities of CNNs and the predictive power of GBMs. High-resolution images of spinach leaves under various conditions were preprocessed and used to fine-tune a pre-trained CNN model, with the extracted features subsequently fed into a GBM for classification and prediction. The integrated model demonstrated significant improvements, achieving an accuracy of 95.3%, precision of 94.1%, recall of 93.8%, and an F1-score of 94.0%, outperforming standalone CNN and GBM models. These results indicate a substantial enhancement in both accuracy and robustness. The proposed fusion model provides a comprehensive and reliable tool for precision agriculture, offering potential for real-time implementation and integration with IoT devices for continuous crop monitoring. This research contributes to advancing agricultural practices by ensuring early detection of diseases and nutrient deficiencies, ultimately optimizing crop health and yield.

Article Details

How to Cite
[1]
M. Bhavsingh, Y. Alotaibi, and S. Alghamdi, “Fusion of Convolutional Neural Networks and Gradient Boosting Machines for Spinach Leaf Classification and Prediction”, Int. J. Comput. Eng. Res. Trends, vol. 11, no. 3, pp. 38–45, Mar. 2024.
Section
Research Articles

References

Breiman, L. (2001). Random forests. Machine Learning, 45(1), 5-32. https://doi.org/10.1023/A:1010933404324

Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 785-794). https://doi.org/10.1145/2939672.2939785

Deng, L., & Yu, D. (2014). Deep learning: Methods and applications. Foundations and Trends in Signal Processing, 7(3-4), 197-387. https://doi.org/10.1561/2000000039

Esteva, A., Kuprel, B., Novoa, R. A., Ko, J., Swetter, S. M., Blau, H. M., & Thrun, S. (2017). Dermatologist-level classification of skin cancer with deep neural networks. Nature, 542(7639), 115-118. https://doi.org/10.1038/nature21056

He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 770-778). https://doi.org/10.1109/CVPR.2016.90

Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735-1780. https://doi.org/10.1162/neco.1997.9.8.1735

Hu, W., Ma, X., Liu, G., & Li, Y. (2020). Identification of grape leaf diseases based on deep convolutional neural networks. Neurocomputing, 383, 308-321. https://doi.org/10.1016/j.neucom.2019.11.007

Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). ImageNet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems (pp. 1097-1105).

LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444. https://doi.org/10.1038/nature14539

Li, H., Xie, P., Wang, W., & Zhao, Z. (2019). A hybrid model of deep learning and XGBoost for crop yield prediction. Agronomy, 9(5), 237. https://doi.org/10.3390/agronomy9050237

Liu, B., Zhang, Y., He, D., & Li, Y. (2017). Identification of apple leaf diseases based on deep convolutional neural networks. Symmetry, 10(1), 11. https://doi.org/10.3390/sym10010011

Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A. A., Veness, J., Bellemare, M. G., ... & Hassabis, D. (2015). Human-level control through deep reinforcement learning. Nature, 518(7540), 529-533. https://doi.org/10.1038/nature14236

Mohanty, S. P., Hughes, D. P., & Salathé, M. (2016). Using deep learning for image-based plant disease detection. Frontiers in Plant Science, 7, 1419. https://doi.org/10.3389/fpls.2016.01419

Nagi, J., Ducatelle, F., Di Caro, G. A., Cireşan, D. C., Meier, U., Giusti, A., ... & Schmidhuber, J. (2011). Max-pooling convolutional neural networks for vision-based hand gesture recognition. In 2011 IEEE International Conference on Signal and Image Processing Applications (pp. 342-347). https://doi.org/10.1109/ICSIPA.2011.6144164

Pan, S. J., & Yang, Q. (2010). A survey on transfer learning. IEEE Transactions on Knowledge and Data Engineering, 22(10), 1345-1359. https://doi.org/10.1109/TKDE.2009.191

Simonyan, K., & Zisserman, A. (2015). Very deep convolutional networks for large-scale image recognition. In International Conference on Learning Representations (ICLR).

Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., ... & Rabinovich, A. (2015). Going deeper with convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 1-9). https://doi.org/10.1109/CVPR.2015.7298594

Xie, S., Girshick, R., Dollár, P., Tu, Z., & He, K. (2017). Aggregated residual transformations for deep neural networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 1492-1500). https://doi.org/10.1109/CVPR.2017.634

Zhang, Z., Cui, P., & Zhu, W. (2018). Deep learning on graphs: A survey. IEEE Transactions on Knowledge and Data Engineering. https://doi.org/10.1109/TKDE.2020.2981333

Zhou, Z. H., & Feng, J. (2017). Deep forest: Towards an alternative to deep neural networks. In Proceedings of the 26th International Joint Conference on Artificial Intelligence (pp. 3553-3559). https://doi.org/10.24963/ijcai.2017/497