Enhancing Crop Yield Prediction Using Random Forest Machine Learning Algorithm
Keywords:
Crop prediction, Crop yield optimization, Data-driven agriculture, Decision support system, Environmental parameters, Kharif, Rabi, Machine Learning in agriculture, Precision farming, Sustainable agriculture, Random forest algorithm, Soil nutrient analysis, Smart farming solutions, Zaid cropsAbstract
Crop Yield Prediction involves the development of a web-based application that integrates machine learning to predict suitable crops for cultivation based on environmental conditions. The application employs a trained Random Forest (RF) model to make accurate predictions based on user inputs such as nitrogen, phosphorus, and potassium levels in the soil, temperature, humidity, pH level, and rainfall. The application is built using the Flask framework, providing a user-friendly interface with routes for user registration, authentication, and crop prediction. A SQLite database is used to manage user data securely, including storing and authenticating credentials. The model's predictions are supplemented with contextual information on crop categories Kharif, Rabi, Zaid, or perennial to guide users effectively. This project aims to assist farmers and agricultural professionals in making data-driven decisions, optimizing crop yield and resource utilization. By combining modern web technologies with machine learning, the system offers an innovative solution to challenges in the agriculture sector.
References
M. L. Mann, J. M. Warner, and A. S. Malik, “Predicting high-magnitude, low-frequency crop losses using machine learning: an application to cereal crops in Ethiopia,” Climatic Change, vol. 154, no. 1–2, pp. 211–227, Apr. 2019, doi: https://doi.org/10.1007/s10584-019-02432-7.
A. Chlingaryan, S. Sukkarieh, and B. Whelan, “Machine learning approaches for crop yield prediction and nitrogen status estimation in precision agriculture: A review,” Computers and Electronics in Agriculture, vol. 151, pp. 61–69, Aug. 2018, doi: https://doi.org/10.1016/j.compag.2018.05.012.
A. Chipanshi ,Y. Zhang,L. Kouadio, N. Newlands, “Evaluation of the Integrated Canadian Crop Yield Forecaster (ICCYF) model for in-season prediction of crop yield across the Canadian agricultural landscape,” Agricultural and Forest Meteorology, vol. 206, pp. 137–150, Jun. 2015, doi: https://doi.org/10.1016/j.agrformet.2015.03.007.
M. D. Johnson, W. W. Hsieh, A. J. Cannon, A. Davidson, and F. Bédard, “Crop yield forecasting on the Canadian Prairies by remotely sensed vegetation indices and machine learning methods,” Agricultural and Forest Meteorology, vol. 218–219, pp. 74–84, Mar. 2016, doi: https://doi.org/10.1016/j.agrformet.2015.11.003.
K. V. S. N. R. Rao and B. M. Josephine, "Exploring the Impact of Optimal Clusters on Cluster Purity," 2018 3rd International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India, 2018, pp. 754-757, doi: https://doi.org/10.1109/CESYS.2018.8724114.
A. Khosravi, S. Nahavandi, D. Creighton and A. F. Atiya, "Comprehensive Review of Neural Network-Based Prediction Intervals and New Advances," in IEEE Transactions on Neural Networks, vol. 22, no. 9, pp. 1341-1356, Sept. 2011, doi: https://doi.org/10.1109/TNN.2011.2162110.
R. Kumar, M. P. Singh, P. Kumar and J. P. Singh, "Crop Selection Method to maximize crop yield rate using machine learning technique," 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), Avadi, India, 2015, pp. 138-145, doi: https://doi.org/10.1109/ICSTM.2015.7225403.
A. Modarresi and J. Symons, “Technological Heterogeneity and Path Diversity in Smart Home Resilience: A Simulation Approach,” Procedia Computer Science, vol. 170, pp. 177–186, 2020, doi: https://doi.org/10.1016/j.procs.2020.03.023.