Abstract
One of the essential fields contributing to a nation’s development is Agriculture. An efficient recommendation of crops is essential for strategic plan determination in the agricultural sector for promoting the farmer’s income and import–export policies. Crop prediction techniques are undertaken to suggest the types of crops to be grown in the specified field through the utilization of machine and deep learning approaches. Accurately predicting crops with minimized error has been highly challenging in recent trends. The proposed article provides a comprehensive review using machine and deep learning approaches to fulfil the increased importance of effective crop prediction. Initially, the recent scenario of crops is presented along with the short-term discussion over global need, worldwide demand and supply. Then the critical evaluation based on the existing reviews is made, and a comparative analysis is provided with a lack of review. Different machine and deep learning approaches are surveyed to analyze the performance variations and suggest suitable crops. Accordingly, the merits and demerits of various crop recommendation systems are analyzed. The analysis corresponds to crop varieties used for recommendation and diverse environmental factors considered in different datasets. Through this research, effective analysis of ML and DL methodologies in suitable crop recommendations can be analyzed. The different forms of crop varieties and environmental factors considered for better prediction of crops can be noticed. Also, the different forms of dataset used, challenges analyzed, and applications to be utilized are described. The reviews undertaken have represented an effective inclination towards learning models in predicting crops. The challenges can be identified through this survey, and it paves the way for developing an effective crop prediction model in future works.
Similar content being viewed by others
Data availability
Data sharing does not apply to this article.
References
Ramachandran V, Ramalakshmi R, Kavin BP, Hussain I, Almaliki AH, Almaliki AA, Elnaggar AY, Hussein EE (2022) Exploiting IoT and its enabled technologies for irrigation needs in agriculture. Water 14(5):719
Hatem Y, Hammad G, Safwat G (2022) Artificial intelligence for plant genomics and crop improvement. Egypt J Bot 62(2):291–303
Arifin O, Saputra K, Fathoni H (2021) Implementation of data mining using naïve bayes classifier in food crop prediction. Sci J Inform 8(1):43
Yan L (2021) Development of international agricultural trade using data mining algorithms-based trade equality. Mob Inf Syst 2021:1–9
Taher KI, Abdulazeez AM, Zebari DA (2021) Data mining classification algorithms for analyzing soil data. Asian J Res Comput Sci 8(2):17–28
Gupta R, Sharma AK, Garg O, Modi K, Kasim S, Baharum Z, Mahdin H, Mostafa SA (2021) WB-CPI: Weather based crop prediction in India using big data analytics. IEEE Access 9:137869–137885
Lacasta J, Lopez-Pellicer FJ, Espejo-García B, Nogueras-Iso J, Zarazaga-Soria FJ (2018) Agricultural recommendation system for crop protection. Comput Electron Agric 152:82–89
Saranya N, Mythili A (2020) Classification of soil and crop suggestion using machine learning techniques. Int J Eng Res Technol 9(02):671–673
Raja SK, Rishi R, Sundaresan E, Srijit V (2017) Demand based crop recommender system for farmers. In: 2017 IEEE Technological Innovations in ICT for Agriculture and Rural Development (TIAR), IEEE, 194–199
Nischitha K, Vishwakarma D, Mahendra N, Ashwini, Manjuraju MR (2020) Crop prediction using machine learning approaches. Int J Eng Res Technol (IJERT) 9(08):23–26
Wang H, Cimen E, Singh N, Buckler E (2020) Deep learning for plant genomics and crop improvement. Curr Opin Plant Biol 54:34–41
Kumar A, Pooniwala OR, Chakraborty S. (n.d.) Intelligent Crop Recommendation System Using ML (Doctoral dissertation, CMR Institute of Technology. Bangalore).
Yamaç SS, Todorovic M (2020) Estimation of daily potato crop evapotranspiration using three different machine learning algorithms and four scenarios of available meteorological data. Agric Water Manag 228:105875
Xiong Y, Liang L, Wang L, She J, Wu M (2020) Identification of cash crop diseases using automatic image segmentation algorithm and deep learning with expanded dataset. Comput Electron Agric 177:105712
Rehman M, Razzaq A, Baig IA, Jabeen J, Tahir MH, Ahmed UI, Altaf A, Abbas T (2022) Semantics analysis of agricultural experts’ opinions for crop productivity through machine learning. Appl Artif Intell 36(1):2012055
Dighe D, Joshi H, Katkar A, Patil S, Kokate S (2018) Survey of crop recommendation systems. IRJET 5:476–481
Patel K, Patel HB (2020) A state-of-the-art survey on recommendation system and prospective extensions. Comput Electron Agric 178:105779
Jadhav R, Bhaladhare P (2022) A machine learning based crop recommendation system: a survey. J Algebr Stat 13(1):426–430
Anupama CG, Lakshmi C (2021) A comprehensive review on the crop prediction algorithms. Materials Today: Proceedings
Madhuri J, Indiramma M (2021) Artificial neural networks based integrated crop recommendation system using soil and climatic parameters. Indian J Sci Technol 14(19):1587–1597
Chougule A, Jha VK, Mukhopadhyay D (2019) Crop suitability and fertilizers recommendation using data mining techniques. In: Progress in Advanced Computing and Intelligent Engineering, Springer, Singapore, pp. 205–213.
Selvi DP, Poornima P (2021) Soil based fertilizer recommendation system for crop disease prediction system. Int J Eng Trends Appl (IJETA) 8(2):1–5
Suruliandi A, Mariammal G, Raja SP (2021) Crop prediction based on soil and environmental characteristics using feature selection techniques. Math Comput Model Dyn Syst 27(1):117–140
Setiadi T, Noviyanto F, Hardianto H, Tarmuji A, Fadlil A, Wibowo M (2020) Implementation of naïve bayes method in food crops planting recommendation. Int J Sci Technol Res 9(02):4750–4755
Reddy DA, Dadore B, Watekar A (2019) Crop recommendation system to maximize crop yield in ramtek region using machine learning. Int J Sci Res Sci Technol 6(1):485–489
Ahila SS, Dinesh G, Kavya S, Anandkumar KM (2020) Demand based crop prediction using machine learning algorithm. Eur J Mol Clin Med 7(8):2075–2090
Gosai D, Raval C, Nayak R, Jayswal H, Patel A (2021) Crop recommendation system using machine learning. Int J Sci Res Comput Sci Eng Inf Technol 7(3):558–569
Suresh G, Kumar AS, Lekashri S, Manikandan R (2021) Efficient crop yield recommendation system using machine learning for digital farming. Int J Mod Agric 10(1):906–914
Parikh DP, Jain J, Gupta T, Dabhade RH (2021) Machine learning based crop recommendation system. Int J Adv Res Sci Commun Technol (IJARSCT) 6(1):891–897
Kumar TGK, Shubha C, Sushma SA (2019) Random forest algorithm for soil fertility prediction and grading using machine learning. Int J Innov Technol Explor Eng 9(1):1301–1304
Goldstein A, Fink L, Meitin A, Bohadana S, Lutenberg O, Ravid G (2018) Applying machine learning on sensor data for irrigation recommendations: revealing the agronomist’s tacit knowledge. Precision Agric 19(3):421–444
Rajeswari S, Suthendran K (2019) C5. 0: Advanced Decision Tree (ADT) classification model for agricultural data analysis on cloud. Comput Electron Agric 156:530–539
Rajak RK, Pawar A, Pendke M, Shinde P, Rathod S, Devare A (2017) Crop recommendation system to maximize crop yield using machine learning technique. Int Res J Eng Technol 4(12):950–953
Kuanr M, Rath BK, Mohanty SN (2018) Crop recommender system for the farmers using mamdani fuzzy inference model. Int J Eng Technol 7(4.15):277–80
Gopi PSS, Karthikeyan M (2023) Multimodal machine learning based crop recommendation and yield prediction model. Intell Autom Soft Comput 36:313–326
Elbasi E, Chamseddine ZAKI, Topcu AE, Abdelbaki W, Zreikat AI, Cina E, Shdefat AY, Saker L (2023) Crop Prediction Model using Machine Learning Algorithms. Appl Sci 13(16):9288
Mythili K, Rangaraj R (2021) Deep learning with particle swarm based hyper parameter tuning based crop recommendation for better crop yield for precision agriculture. Indian J Sci Technol 14(17):1325–1337
Jyothika P, Ramana KV, Narayana L (n.d.) Crop recommendation system to maximize crop yield using deep neural network 12(11):119–130
Mythili K, Rangaraj R (2021) Crop recommendation for better crop yield for precision agriculture using ant colony optimization with deep learning method. Ann Romanian Soc Cell Biol 25(4):4783–94
Mohan P, Patil KK (2018) Deep learning based weighted SOM to forecast weather and crop prediction for agriculture application. Int J Intell Eng Syst 11:167–176
Simo WF, Gamboa RS (2021) A fuzzy logic approach on selecting crop and identifying planting methodology using environment and spatial factors, pp 806–816
Thorat T, Patle BK, Kashyap SK (2023) Intelligent insecticide and fertilizer recommendation system based on TPF-CNN for smart farming. Smart Agric Technol 3:100114
Choudhari S, Ghadle R, Koradkar P, Pawar L and Hadke S (n.d.) Crop recommendation based on soil analysis using deep learning
Akshatha KR, Shreedhara KS (2018) Implementation of machine learning algorithms for crop recommendation using precision agriculture. Int J Res Eng Sci Manag (IJRESM) 1(6):58–60
Garanayak M, Sahu G, Mohanty SN, Jagadev AK (2021) Agricultural recommendation system for crops using different machine learning regression methods. Int J Agric Environ Inf Syst (IJAEIS) 12(1):1–20
Bandara P, Weerasooriya T, Ruchirawya T, Nanayakkara W, Dimantha M, Pabasara M (2020) Crop recommendation system. Int J Comput Appl 975:8887
Attaluri SS, Batcha NK, Mafas R (2020) Crop plantation recommendation using feature extraction and machine learning techniques. J Appl Technol Innov 4(4):1
Ujjainia S, Gautam P, Veenadhari S (n.d.) A Crop Recommendation System to Improve Crop Productivity using Ensemble Technique.
Motwani A, Patil P, Nagaria V, Verma S and Ghane S (2022) Soil Analysis and Crop Recommendation using Machine Learning. In: 2022 International Conference for Advancement in Technology (ICONAT), IEEE, 1–7
Satam P, Jagdale P, Yelwande V, Sirsat S (2023) Smart crop prediction using Ml 05(04):6901–04
Varsha A, Midhuna VM, Divya R (2020) Soil classification and crop recommendation using IoT and machine learning. Int J Sci Res Eng Trends 6(3)
Patil D, Badarpura S, Jain A, Student UG, Gupta A (2020) Rainfall prediction using linear approach & Neural Networks and Crop Recommendation based on Decision Tree 09(04):394–399
Jain N, Kumar A, Garud S, Pradhan V, Kulkarni P (2017) Crop selection method based on various environmental factors using machine learning. Int Res J Eng Technol (IRJET) 4(2):1530–1533
Sinha A, Sinha P, Rajani R, Devi KS (2022) Crop recommendation assistant using machine learning. Int J Res Eng Sci Manag 5(4):130–132
Anguraj K, Thiyaneswaran B, Megashree G, Shri JP, Navya S, Jayanthi J (2021) Crop recommendation on analyzing soil using machine learning. Turk J Comput Math Educ 12(6):1784–1791
Patil S, Goswami K, Singh K, Ramdasi A (2018) Analysis of crop selection on basis of dynamic environmental factors and live market condition using techniques of machine learning and IOT. METHODOLOGY 3(6)
Zhou S, Guo S, Du B, Huang S, Guo J (2022) A hybrid framework for multivariate time series forecasting of daily urban water demand using attention-based convolutional neural network and long short-term memory network. Sustainability 14(17):11086
Chelliah BJ, Latchoumi TP and Senthilselvi A (2022) Analysis of demand forecasting of agriculture using machine learning algorithm. Environ Dev Sustain pp 1–17
Funding
No funding is provided for the preparation of the manuscript.
Author information
Authors and Affiliations
Contributions
All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethical approval
This article does not contain any studies with human participants or animals performed by authors.
Consent to participate
All the authors involved have agreed to participate in this submitted article.
Consent to publish
All the authors involved in this manuscript give full consent for publication of this submitted article.
Conflict of interest
Authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shingade, S.D., Mudhalwadkar, R.P. Analysis of crop prediction models using data analytics and ML techniques: a review. Multimed Tools Appl 83, 37813–37838 (2024). https://doi.org/10.1007/s11042-023-17038-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17038-6