AN EXPERIMENTAL ANALYSIS OF MACHINE LEARNING TECHNIQUES FOR CROP RECOMMENDATION
DOI:
https://doi.org/10.4314/njt.v43i2.13Keywords:
Machine Learning, Data Mining, Precision Agriculture, Crop Recommendation SystemAbstract
Taking a country into consideration where agriculture remains the primary occupation and farming still happens using conventional methods, the farmers are not able to produce anticipated yields. Modern farming strategies called precision farming play a vital role in improving crop yield and generating more profit for the farmers. This includes recommendations of crops that are suitable for specific fields based on soil conditions, temperature, rainfall, and humidity. To solve this problem, crop recommendation systems play an important role. In this research work, a crop recommendation system (CRS) was implemented using various machine learning algorithms that include random forest, decision trees, extreme gradient boosting (XG boost), and K-nearest neighbors (KNN). Experimental analysis was performed on the dataset collected from Kaggle. The Random Forest algorithm outperforms XG Boost, Decision Tree, and KNN with high accuracy and F1 score of 99.3% and 99.01% respectively. Hyperparameter tuning is additionally performed on XG Boost and Random Forest algorithms to improve accuracy. After hyperparameter tuning, the Random Forest algorithm outperforms XG Boost with an accuracy of 99.5%.
References
Atharva, J., Nihar, R., Pranay, J., and Yash, G. “Crop Recommendation System Using Machine Learning Algorithms”, International Journal of Engineering Research and Technology (IJRET), vol. 9 Issue 04, pp. 1227-1230, 2022.
Mohamed, B., Badr, H., Khadija, D., and Samira, D. “Towards an Efficient Recommender Systems in Smart Agriculture: A deep reinforcement learning approach”, ELSEVIER, vol. 203, pp. 825-830, 2022.
Dhruvi, G., Chintal, R., Rikin, N., Hardik, J., and Axat, P. “Crop Recommendation System using Machine Learning”, International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol.7 Issue 07, pp. 554-557, 2021.
Shafiulla, S., Shwetha, R. B., Ramya, O. G., Pushpa, H., and Pooja, K. R. “Crop Recommendation using Machine Learning Techniques”, International Journal of Engineering Research and Technology (IJRET), vol.10, Issue 11, pp. 199-201, 2022.
Nidhi, H. K., Srinivasan, G. N., Sagar, B. M., and Cauvery, N. K. "Improving Crop Productivity Through a Crop Recommendation System Using Ensembling Technique", International Conference on Computational Systems and Information Technology for Sustainable Solutions (CSITSS), pp. 114-119, 2018.
Maaz, P., Anagha, R., and Vansh, P. “Crop Recommendation System using Machine Learning”, International Scientific Journal of Engineering and Management, 2021.
Nischitha, K., Dhanush, V., Mahendra, N. A., and Manjuraju, M. R. “Crop Prediction using Machine Learning Approaches”, International Journal of Engineering Research and Technology, vol.9 Issue 08, August-2020 ISSN: 2278-0181.
Kumar, Y., Jeevan, N., Spandana, V., Vaishnavi, V. S., Neha, K., and Devi, V. G. R. R. "Supervised Machine Learning Approach for Crop Yield Prediction in Agriculture Sector", In 2020 5th International Conference on Communication and Electronics Systems (ICCES), pp. 736-741. IEEE, 2020.
Yash, S., Harsh, G., Hamish, D., Divya, K., Amogh, A. D. K., and Umang, G. “Comparison of Self Organizing Maps and Sammon's Mapping on agricultural datasets for precision agriculture”, International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS), 2015.
Kamatchi, S. B., and Parvathi, R. "Improvement of Crop Production Using Recommender System by Weather Forecasts", Procedia Computer Science 165 (2019): 724-732.
Bhuvan, S., Alankriti Jain, and Sanjeetha, J. "DigiFarm– A Machine Learning based holistic Crop Prediction Platform for Farmers", NVEO-NATURAL VOLATILES & ESSENTIAL OILS Journal| NVEO (2021): 11112- 11129.
Tanmay, B., Aqsa, M., Mayuresh, B., Soham, D. “Crop Recommendation System Using Neural Networks”, International Research Journal of Engineering and Technology, vol. 5(IRJET), Issue 05, pp. 1475-1480, 2018.
Kanaga, S. R. S., Durai, A. S. S. L., Praveenkumar, R., and Balaji, V. “An Intelligent Crop Recommendation System using Deep Learning”, International Journal of Intelligence Systems and Applications in Engineering (IJISAE), pp. 423-428, 2019.
Dataset is taken from Kaggle repository [https://www.kaggle.com/datasets/atharvaingle/crop-recommendation-dataset]
Jain, A. “Analysis of growth and instability in the area, production, yield, and price of rice in India”, Journal of Social Change and Development pp. 46-66, 2018.
Saranya, N., and Mythili, A. “Classification of soil and crop suggestion using machine learning techniques”, Int J Eng Res Technol 9(02), pp. 671–673, 2020.
Pudumalar, S., and Ramanujam, E. “Crop Recommendation System for Precision Agriculture”, IEEE Eighth International Conference on Advanced Computing (ICoAC), 2020.
Anitha, A., and Acharjya, D. P. “Crop suitability prediction in Vellore District using rough set on fuzzy approximation space and neural network”, Neural Computing and Applications, Vol.30, No.12, pp. 3633-3650, 2018.
Garanayak, M., Goutam, S., Sachi, N. M., and Alok, K. J. “Agricultural Recommendation System for Crops Using Different Machine Learning Regression Methods”, International Journal of Agricultural and Environmental Information Systems (IJAEIS), Vol. 12, No. 1, pp. 1-20, 2021.
Doshi, Z., Nadkarni, S., Agrawal, R., and Shah, N. “AgroConsultant: Intelligent Crop Recomm-endation System Using Machine Learning Algorithms”, Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), pp. 1-6, 2018.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Nigerian Journal of Technology
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
The contents of the articles are the sole opinion of the author(s) and not of NIJOTECH.
NIJOTECH allows open access for distribution of the published articles in any media so long as whole (not part) of articles are distributed.
A copyright and statement of originality documents will need to be filled out clearly and signed prior to publication of an accepted article. The Copyright form can be downloaded from http://nijotech.com/downloads/COPYRIGHT%20FORM.pdf while the Statement of Originality is in http://nijotech.com/downloads/Statement%20of%20Originality.pdf
For articles that were developed from funded research, a clear acknowledgement of such support should be mentioned in the article with relevant references. Authors are expected to provide complete information on the sponsorship and intellectual property rights of the article together with all exceptions.
It is forbidden to publish the same research report in more than one journal.