A Machine Learning Approach for Crop Yield and Disease Prediction Integrating Soil Nutrition and Weather Factors

Forkan Uddin Ahmed,Annesha Das,Md Zubair
2024-03-28
Abstract:The development of an intelligent agricultural decision-supporting system for crop selection and disease forecasting in Bangladesh is the main objective of this work. The economy of the nation depends heavily on agriculture. However, choosing crops with better production rates and efficiently controlling crop disease are obstacles that farmers have to face. These issues are addressed in this research by utilizing machine learning methods and real-world datasets. The recommended approach uses a variety of datasets on the production of crops, soil conditions, agro-meteorological regions, crop disease, and meteorological factors. These datasets offer insightful information on disease trends, soil nutrition demand of crops, and agricultural production history. By incorporating this knowledge, the model first recommends the list of primarily selected crops based on the soil nutrition of a particular user location. Then the predictions of meteorological variables like temperature, rainfall, and humidity are made using SARIMAX models. These weather predictions are then used to forecast the possibilities of diseases for the primary crops list by utilizing the support vector classifier. Finally, the developed model makes use of the decision tree regression model to forecast crop yield and provides a final crop list along with associated possible disease forecast. Utilizing the outcome of the model, farmers may choose the best productive crops as well as prevent crop diseases and reduce output losses by taking preventive actions. Consequently, planning and decision-making processes are supported and farmers can predict possible crop yields. Overall, by offering a detailed decision support system for crop selection and disease prediction, this work can play a vital role in advancing agricultural practices in Bangladesh.
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?
This paper presents a solution to the problem of crop yield and disease prediction in agriculture, particularly considering soil nutrition and weather factors. The primary objective of the research is to develop an intelligent agricultural decision support system for Bangladesh, which can be used for crop selection and disease forecast. The country's economy heavily relies on agriculture, but farmers face challenges in selecting high-yield crops and effectively controlling crop diseases. The methodology of the paper utilizes machine learning techniques combined with various datasets, including crop production, soil conditions, meteorological regions, crop diseases, and weather factors. Based on these data, the model first recommends a preliminary crop list based on soil nutrition at the user's location, and then uses a SARIMAX model to predict meteorological variables such as temperature, rainfall, and humidity. Furthermore, a support vector machine (SVM) is used to predict the likelihood of major crop diseases. Finally, a decision tree regression model predicts crop yield and provides a final crop list and possible disease predictions. Farmers can use this information to select the optimal crops, prevent diseases, and reduce yield losses. The related work section mentions that although there have been studies involving crop recommendations based on various parameters, no study has combined weather forecasts, soil nutrition, and disease predictions to improve crop productivity. The main contribution of the paper is the creation of a comprehensive framework that integrates weather forecasting, disease prediction, and soil nutrition data to improve the quality of crop recommendations. The methodology section provides a detailed description of the steps involved in extracting soil nutrition from geographical locations, determining major crops, predicting weather parameters, and predicting crop yield and diseases. Experimental results show that the model can effectively extract soil nutrition information, predict weather parameters, and identify crop diseases and yields. In summary, this paper aims to improve agricultural practices using machine learning techniques to help farmers make better planting decisions, increase crop yield, and resilience against diseases.