An Overview of Crop Yield Prediction using Machine Learning Approach
2022, IRJET
…
5 pages
Sign up for access to the world's latest research
Abstract
With the emergence of technologies like machine learning and smart computing, the agriculture field has seen extensive research in recent years. It is getting harder for farmers to use the land effectively to earn the most profit in the unique environment because of the dynamic economics of Agri-produce. Predicting crop yield is a complex task since it depends largely on climatic variables including soil composition, humidity, and rainfall as well as area under cultivation and other necessary metrics. Due to a lack of mapping between environmental variables and accompanying algorithms, many present systems that continuously monitor the aforementioned environmental elements provide inaccurate forecasts. It creates a negative impact on the accuracy of yield prediction. Machine learning techniques are being deployed to precisely forecast the crop output under certain conditions in order to overcome this issue. This project does that by examining and choosing the most accurate machine learning model. In a circumstance like this, when there are several crop alternatives, it is crucial for farmers to prepare their agricultural strategy in advance. The farmer can cultivate in accordance with the crop production estimate if he has it in advance. Crop Yield Prediction (CYP) uses machine learning to assist in making decisions about which crops to grow and how much yield they will produce.
Key takeaways
AI
AI
- Machine learning models, particularly Random Forest, significantly enhance crop yield prediction accuracy.
- CYP assists farmers in strategic planning and optimizing crop selection based on predicted yields.
- The agriculture sector contributes 15.87% to India's GDP and employs nearly 50% of the population.
- Environmental variables such as soil quality, temperature, and rainfall critically influence crop yield predictions.
- Data preprocessing and feature selection are vital for improving the reliability of machine learning predictions.
Related papers
International Conference on Computing and Advances in Information Technology (ICCAIT 2023), 2023
In modern agriculture, the utilization of cutting-edge technologies has become essential for optimizing crop production and ensuring food security. One such technology that has gained significant attention is Machine Learning (ML), which has proven to be a powerful tool for enhancing crop yield prediction and guiding precision farming practices. This paper presents a review of recent advancements in the application of machine learning techniques to crop yield prediction and its subsequent impact on providing informed farming recommendations. The paper emphasized the critical role that machine learning algorithms play in accurately forecasting crop yields. It highlights the dominance of algorithms like Random Forest and Support Vector Machines in the literature, while also acknowledging the rising influence of Deep Learning techniques such as Deep Neural Networks and Convolutional Neural Networks. This trend suggests a paradigm shift towards more sophisticated and automated predictive models that leverage the power of complex neural networks for improved accuracy. Furthermore, the study also brings to the fore key features that contribute to effective crop yield prediction, variables such as temperature, humidity, rainfall, and soil type, as pivotal factors for accurate forecasts. The paper also captured popular metrics used to evaluate ML model performance.
Journal of Advanced Zoology
Agriculture plays a pivotal role in our society by providing food, fiber, and raw materials for various industries. The world's population is steadily growing, and there is increasing pressure on agriculture to meet the rising global food demand. In this context, the use of machine learning approaches to predict crop yields has gained significant importance. This paper aim is to study the significance of crop yield prediction through machine learning, its methods, applications, and its potential to revolutionize the agricultural sector.
International Journal for Research in Applied Science and Engineering Technology (IJRASET) , 2021
Machine learning is a useful decision-making tool for predicting crop yields, as well as for deciding what crops to plant and what to do during the crop's growth season. To aid agricultural yield prediction studies, a number of machine learning techniques have been used. We employed a Systematic Literature Review (SLR) to extract and synthesize the algorithms and features used in crop production prediction research in this investigation This paper provides a comprehensive overview of the most recent machine learning applications in agriculture, with a focus on pre-harvesting, harvesting, and post-harvesting issues The papers have been studied in depth, analysed the methodology and features employed, and made recommendations for future study. Temperature, rainfall, and soil type are the most commonly utilised features, according to our data, while Artificial Neural Networks are the most commonly employed method in these models. I.
India is an Agriculture based economy whose most of the GDP comes from farming. The motivation of this project comes from the increasing suicide rates in farmers which may be due to low harvest in crops. Climate and other environmental changes have become a major threat in the agriculture field. Machine learning is an essential approach for achieving practical and effective solutions for this problem Predicting yield of the crop from historical available data like weather, soil, rainfall parameters and historic crop yield. We achieved this using the machine learning algorithm. We did a comparative study of various machine learning algorithms, i.e., ANN, K Nearest Neighbor, Random Forest, SVM and Linear Regression and chose Random Forest Algorithm which gave an accuracy of 95%. In this project a mobile application has been developed which predicts the crop yield in general and also for a particular crop. Along with that, it also suggests the user if it is the right time to use the fertilizer or not
International Journal of Innovative Research in Computer Science & Technology
The reality of worldwide population growth and climate change demand that agriculture production can be increased. Traditional study findings which are difficult to extend to all conceivable fields since these are dependent on certain soil types, climatic circumstances, and background management combinations that aren't appropriate or transferable to all farms. There is no way for evaluating the efficacy of endless cropping system interactions (including many management practises) to crop production across the World. We demonstrate that dynamic interactions, that cannot be examined in repetitive trials, which are linked with considerable crop output variability and therefore the possibility for big yield gains, using massive databases and artificial intelligence. Our method can help to speed up agricultural research, discover sustainable methods, and meet future food demands. This is a paper attempted that at crop yield prediction using machine learning techniques with historic ...
SSRN Electronic Journal, 2021
Agriculture being the most essential and crucial thing for the mankind as well as for the economy for the countries like India, various crop patterns and their yearly production statistics derives many conclusions for many places where the actual prediction for the crop yield plays a major role with respect to certain factors concerned, in our work we optimize the real time data and use machine learning approaches such as random forest, multilinear regression, normalization and pearsons correlation coefficient for the prediction of yield concerned to the state of Telangana considering the factors such as temperature, humidity, underground water, canals, soil type, season etc. Our model is helpful for more accurate prediction of the yield for different crops for a farmer friendly and profitable cultivation. As the algorithms used are of more supervised and powerful it gives the best results for the user.
Deep Science Publishing , 2025
Utilizing machine learning (ML) models for crop prediction and yield optimization represents a significant advancement in agricultural technology. These models analyze large volumes of data—including weather patterns, soil properties, historical yield records, and real-time sensor inputs—to generate precise forecasts and actionable insights. By identifying patterns and correlations that are often imperceptible to human analysis, ML algorithms enable early detection of crop stress, pest infestations, and nutrient deficiencies. This predictive capability supports proactive decision-making, ensuring timely interventions that maximize yield and minimize resource waste. The application of machine learning in agriculture not only enhances productivity and profitability for farmers but also contributes to sustainable farming practices by optimizing inputs and reducing environmental impact.
Computers, Materials & Continua
The exponential growth of population in developing countries like India should focus on innovative technologies in the Agricultural process to meet the future crisis. One of the vital tasks is the crop yield prediction at its early stage; because it forms one of the most challenging tasks in precision agriculture as it demands a deep understanding of the growth pattern with the highly nonlinear parameters. Environmental parameters like rainfall, temperature, humidity, and management practices like fertilizers, pesticides, irrigation are very dynamic in approach and vary from field to field. In the proposed work, the data were collected from paddy fields of 28 districts in wide spectrum of Tamilnadu over a period of 18 years. The Statistical model Multi Linear Regression was used as a benchmark for crop yield prediction, which yielded an accuracy of 82% owing to its wide ranging input data. Therefore, machine learning models are developed to obtain improved accuracy, namely Back Propagation Neural Network (BPNN), Support Vector Machine, and General Regression Neural Networks with the given data set. Results show that GRNN has greater accuracy of 97% (R 2 = 0.97) with a normalized mean square error (NMSE) of 0.03. Hence GRNN can be used for crop yield prediction in diversified geographical fields.
The agriculture plays a dominant role in the growth of the country's economy.Climate and other environmental changes has become a major threat in the agriculture field. Machine learning (ML) is an essential approach for achieving practical and effective solutions for this problem. Crop Yield Prediction involves predicting yield of the crop from available historical available data like weather parameter,soil parameter and historic crop yield.This paper focus on predicting the yield of the crop based on the existing data by using Random Forest algorithm. Real data of Tami lnadu were used for building the models and the models were tested with samples.The prediction will helps to the farmer to predict the yield of the crop before cultivating onto the agriculture field. To predict the crop yield in future accurately Random Forest, a most powerful and popular supervised machine learning algorithm is used.
Irish Interdisciplinary Journal of Science & Research (IIJSR) , 2021
The process of examining, filtering, and presenting data to obtain valuable information and make decisions is known as information analysis. Food resources are in high demand in countries like India, where they serve the population and help to secure the nation's security. Crop production is largely influenced by weather variations, soil quality, water availability, and fertilizer application, among other factors. The various types of soil play a significant effect in agricultural production. Recommending fertilizers to agriculturists may assist them in making better crop selection and maintenance decisions. Crop yield prediction can be done using a variety of studies using information and communication technology (ICT). Different sorts of mining techniques for data analysis and data acquisition can be widely used for a variety of purposes. Smart agriculture is a method of transmitting data from average farmers to skilled farmers.
References (15)
- Ethem Alpaydın, Introduction to Machine Learning, Second Edition
- Liakos, K.G.; Busato, P.; Moshou, D.; Pearson, S.; Bochtis, D. Machine Learning in Agriculture: A Review. Sensors 2018, 18, 2674. https://doi.org/10.3390/s18082674
- Sabitha; AJEBA, 19(1): 18-31, 2020; Article no. AJEBA. 62227 A Study on Sectorial Contribution of GDP in India from 2010 to 2019
- Jain A. "Analysis of growth and instability in the area, production, yield, and price of rice in India", Journal of Social Change and Development, 2018;2:46-66
- Wolfert S, Ge L, Verdouw C, Bogaardt MJ, "Big data in smart farming-a review. Agricultural Systems", 2017 May 1;153:69-80.
- Johnson LK, Bloom JD, Dunning RD, Gunter CC, Boyette MD, Creamer NG, "Farmer harvest decisions and vegetable loss in primary production. Agricultural Systems", 2019 Nov 1;176:102672.
- S. P. Raja, B. Sawicka, Z. Stamenkovic and G. Mariammal, "Crop Prediction Based on Characteristics of the Agricultural Environment Using Various Feature Selection Techniques and Classifiers," in IEEE Access, vol. 10, pp. 23625- 23641, 2022, doi: 10.1109/ACCESS.2022.3154350.
- Anakha Venugopal, Aparna S, Jinsu Mani, Rima Mathew, Vinu Williams, 2021, Crop Yield Prediction using Machine Learning Algorithms, INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH & TECHNOLOGY (IJERT) NCREIS -2021 (Volume 09 -Issue 13)
- S. M. PANDE, P. K. RAMESH, A. ANMOL, B. R. AISHWARYA, K. ROHILLA and K. SHAURYA, "Crop Recommender System Using Machine Learning Approach," 2021 5th International Conference on Computing Methodologies and Communication (ICCMC), 2021, pp. 1066-1071, doi: 10.1109/ICCMC51019.2021.9418351.
- N. Suresh et al., "Crop Yield Prediction Using Random Forest Algorithm," 2021 7th International Conference on Advanced Computing and Communication Systems (ICACCS), 2021, pp. 279- 282, doi: 10.1109/ICACCS51430.2021.9441871.
- E. Manjula and S. Djodiltachoumy, ``A model for prediction of crop yield,''Int. J. Comput. Intell. Inform., vol. 6, no. 4, pp. 298-305, 2017.
- Sangeeta, Shruthi G, "Design And Implementation Of Crop Yield Prediction Model In Agriculture",2020
- D. A. Reddy, B. Dadore, and A. Watekar, ``Crop recommendation system to maximize crop yield in ramtek region using machine learning,'' Int. J. Sci. Res. Sci. Technol., vol. 6, no. 1, pp. 485-489 Feb. 2019.
- Priya, P., Muthaiah, U., Balamurugan, M."Predicting Yield of the Crop Using Machine Learning Algorithm",2015
- Ramesh Medar,Vijay S, Shweta, "Crop Yield Prediction using Machine Learning Techniques", 2019
FAQs
AI
What crop yield prediction methods are most effective in machine learning?add
The research indicates that the Random Forest Classifier achieved the highest accuracy at 95% when predicting crop yield, outpacing other models like Logistic Regression and Naive Bayes.
How do various data preparation techniques impact prediction accuracy?add
Data cleansing and preprocessing significantly improved model accuracy by ensuring that 80% of data was used for training, enabling more reliable forecasts.
What factors were the most influential in crop yield prediction?add
Key influencing factors identified included average soil temperature, air humidity, precipitation, and historical crop yield data, demonstrating the importance of integrating environmental variables.
How does ensemble learning improve crop yield predictions?add
Utilizing ensemble techniques like Random Forest minimizes overfitting by combining predictions from multiple decision trees, which enhances the robustness of forecasts.
What limitations were found in the machine learning approach to crop prediction?add
The study highlights that simply increasing feature complexity did not necessarily yield better predictions, indicating a need for refined feature selection strategies.
IRJET Journal