Crop Recommendation and Yield Estimation Using Machine Learning

Authors

  • A. Ashwitha Dept of ISE, MSRIT and Research Scholar-Dept of CSE, AMCEC, Bangalore, India and affiliated to Visvesvaraya Technological University, Belagavi, Karnataka, India https://orcid.org/0000-0003-4767-8161
  • C. A. Latha Department of CSE, AMCEC, Bangalore, India and affiliated to Visvesvaraya Technological University, Belagavi, Karnataka, India

DOI:

https://doi.org/10.13052/jmm1550-4646.18320

Keywords:

Agriculture, Machine Learning, classification algorithms, regression algorithms, crop recommendation, yield estimation

Abstract

In most developing countries like India, Agriculture is seen as one of the most widely followed habitations and contributes majorly to the country’s economy. Agriculture provides the primary source of food, income, livelihood and employment to the majority of rural populations in India. Many crops are destroyed every year due to a lack of technical knowledge and unpredictable weather patterns such as temperature, rainfall, and other atmospheric parameters, which play a massive role in deciding the crop yield and profit. Therefore, choosing the right crop to grow and enhancing crop yield is an essential aspect of improving real-life farming scenarios. One of the motives is to collect and integrate the agricultural data from specific regions that may be used to analyse the optimal crop and estimate the crop yield. This script is novel by using simple crop, soil and weather parameters like crop, the area under cultivation, nitrogen, phosphorus and potassium content of the soil, season, average rainfall and temperature of a district in Karnataka, India. The user can predict the most suitable crop and its estimated yield for a chosen year. This model uses primary classification, techniques like the random forest, k-NN, logistic regression, decision tree, XGBoost, SVM and gradient boosting classifier for determining the most suitable crop and regression algorithms like Linear Regression, k-NN, DBSCAN, Random Forest and ANN algorithm to estimate the yield of the most optimal crop identified earlier. The algorithm that has the least mean error is chosen for prediction and estimation and thus gives better results than the particular machine learning algorithm domain. There is a web interface for ease of use for end-users. Therefore, this project assists the farmers in choosing the suitable crop that can be grown in a particular region during a specific season or specific period and estimate its yield and predict if the recommended crop is profitable. Hence this project helps the farmers in preserving their time by assisting them in the decision-making process.

Downloads

Download data is not yet available.

Author Biographies

A. Ashwitha, Dept of ISE, MSRIT and Research Scholar-Dept of CSE, AMCEC, Bangalore, India and affiliated to Visvesvaraya Technological University, Belagavi, Karnataka, India

A. Ashwitha pursed Bachelor of Engineering from Visvesvaraya Technological University, Belgaum in 2011 and Master of Engineering from Bangalore University in the year 2013. She is currently pursuing a Ph.D. from Visvesvaraya Technological University under the guidance of Dr. C. A. Latha (Prof and Head of CSE, AMCEC, Bangalore) and working as an Assistant Professor in Department of Information Science, M S Ramaiah Institute of Technology. She had published 3 research papers in reputed international journals. Her main research work focuses on IoT Data Analytics, Data Mining and Computational Intelligence based education. She has 8 years of teaching experience and 4 years of Research Experience.

C. A. Latha, Department of CSE, AMCEC, Bangalore, India and affiliated to Visvesvaraya Technological University, Belagavi, Karnataka, India

C. A. Latha pursed a Bachelor of Engineering from Mysore University in 1991 and a Master of Technology from NITK, Surathkal in the year 2003. She has pursued Ph.D. from Anna University, Chennai in the year 2012 and currently working as Professor and Head, Department of Computer Science, AMC College of Engineering, Bangalore since 2012. She is a member of Computer Society India since 1992 and a life member of the Indian Society for technical education since 1993. She has published more than 5 research papers in reputed international journals and conferences and authored a book, “programming in C and Introduction to Data structures”. She has reviewed several research papers for Elsevier and many international conferences and secured Best reviewer award in the year 2015 for her outstanding contribution in reviewing by Elsevier. Her main research work focuses on Cryptography Algorithms, Network Security.

References

Veenadhari, S., Bharat Misra, and C. D. Singh. “Machine learning approach for forecasting crop yield based on climatic parameters.” International Conference on Computer Communication and Informatics. IEEE, 2014.

Medar, Ramesh, Vijay S. Rajpurohit, and Shweta Shweta. “Crop yield prediction using machine learning techniques.” IEEE 5th International Conference for Convergence in Technology (I2CT). IEEE, 2019.

Kumar, Y. Jeevan Nagendra, et al. “Supervised Machine learning Approach for Crop Yield Prediction in Agriculture Sector.” 5th International Conference on Communication and Electronics Systems (ICCES). IEEE, 2020.

Bhosale, Shreya V., et al. “Crop yield prediction using data analytics and hybrid approach.” Fourth International Conference on Computing Communication Control and Automation (ICCUBEA). IEEE, 2018.

CH. Vishnu Vardhanchowdary, Dr. K. Venkataramana, “Tomato Crop Yield Prediction using ID3.” International Jounal of Engineering Reasearch and Technology (IJERT) (Volume 4 Issue 10 pp. 663–62), 2018.

Girish L, Gangadhar S, Bharath T R, Balaji K S, Abhishek K T. “Crop Yield and Rainfall Prediction in Tumakuru District using Machine Learning.” National Conference on Technology for Rural Development (NCTFRD-18), 2018.

Nigam, A., Garg, S., Agrawal, A., & Agrawal, P. “Crop yield prediction using machine learning algorithms.” Fifth International Conference on Image Information Processing (ICIIP) (pp. 125–130). IEEE, 2019.

Akshatha, Shailesh Shetty S, Anet P James, Athira M Saseendran, Chaitra M Poojary, “Crop Analysis and Profit Prediction using Data Mining Techniques” (Id:39), International Jounal of Engineering Reasearch and Technology (IJERT) RTESIT – 2019 (VOLUME 7 – ISSUE 08).

Kamatchi, S. B., and Parvathi, R. (2019). Improvement of Crop Production Using Recommender System by Weather Forecasts. Procedia Computer Science, 165, 724–732.

Nishiba Kabeer, Dr Loganathan. D and Cowsalya. T. “Prediction of Crop Yield Using Data Mining.” International Journal of Computer Science and Network (IJCSN) (2019).

Talasila, Vamsidhar, Chitturi Prasad, Guttikonda Trinesh Sagar Reddy, and Allada Aparna. “Analysis and Prediction of Crop Production in Andhra Region Using Deep Convolutional Regression Network.” International Journal of Intelligent Engineering and Systems (INASS), 2020.

Palanivel, K., and Surianarayanan, C. “An approach for the prediction of crop yield using machine learning and big data techniques.” International Journal of Computer Engineering and Technology, 10(3), 110- 118.

Pandey A, Purohit S, Jadhav S, Shah K. “Optimum Crop Prediction using Data Mining and Machine Learning techniques.” International Journal for Research in Applied Science & Engineering Technology (IJRASET), 2014.

Rajeswari, S. R., et al. “Smart Farming Prediction Using Machine Learning.” International Journal of Innovative Technology and Exploring Engineering (IJITEE) 7 (2018).

Kusum Lata, and Bhushan Chaudhari. “Crop yield prediction using data mining techniques and machine learning models for decision support systems.” International Journal of Emerging Technologies and Innovative Research (IJETIR) (2019).

Devika, B., and B. Ananthi. “Analysis of crop yield prediction using data mining technique to predict the annual yield of major crops.” International Research Journal of Engineering and Technology 5.12 (2018): 1460–1465.

Mohan, P., and Patil, K. K. “Deep Learning-Based Weighted SOM to Forecast Weather and Crop Prediction for Agriculture Application.” International Journal of Intelligent Engineering and Systems, 11(4), 167–176 (2018).

Surya, P., and I. Laurence Aroquiaraj. “Crop Yield Prediction in Agriculture using Data Mining Predictive Analytic Techniques.” IJRAR-International Journal of Research and Analytical Reviews (IJRAR) 5.4 (2018): 783–787.

P. S. Nishant, P. Sai Venkat, B. L. Avinash and B. Jabber, “Crop Yield Prediction based on Indian Agriculture using Machine Learning,” 2020 International Conference for Emerging Technology (INCET), Belgaum, India, 2020.

Sangeetha, C., and Sathyamoorthi, V. “Decision Support System for Agricultural Crop Prediction Using Machine Learning Techniques.” In Proceedings of the International Conference on Intelligent Computing Systems (ICICS 2017–Dec 15th- 16th 2017) organised by Sona College of Technology, Salem, Tamil Nadu, India.

Kumar, R., Singh, M. P., Kumar, P., and Singh, J. P. “Crop Selection Method to maximise crop yield rate using machine learning technique.” In International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM) (pp. 138–145). IEEE, (2015, May).

Manoj G S, Prajwal G S, Ashoka U R, Prashant Krishna, Anitha P, 2020, “Prediction and Analysis of Crop Yield Using Machine Learning Techniques”, International Journal of Engineering Research and Technology (IJERT) NCAIT – 2020 (Volume 8 – Issue 15)

Rani, D. E., Satyanarayana, N., Vardhan, B. V., and Goud, O. S. C. “Crop Yield Analysis using Combinatorial Multivariate linear Regression.” International Journal of Advanced Research in Engineering and Technology (IJARET) (2020).

Kevin Tom Thomas, Varsha S, Merin Mary Saji, Lisha Varghese, and Er. Jinu Thomas. “Crop Prediction Using Machine Learning.” International Journal of Future Generation Communication and Networking (2020).

Ms. Fathima, Ms Sowmya K, Ms Sunita Barker, Dr Sanjeev Kulkarni. “Analysis of crop yield prediction using data mining technique.” International Research Journal of Engineering and Technology (IRJET) – 2020.

Pavan Patil, Virendra Panpatil, Prof. Shrikant Kokate. “Crop Prediction Using Machine Learning.” International Research Journal of Engineering and Technology (IRJET) (2020).

Published

2022-02-04

How to Cite

Ashwitha, A. ., & Latha, C. A. . (2022). Crop Recommendation and Yield Estimation Using Machine Learning. Journal of Mobile Multimedia, 18(03), 861–884. https://doi.org/10.13052/jmm1550-4646.18320

Issue

Section

Computer Vision and its Application in Agriculture