Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Neelima Gurrapu, Adupa Vivek, Neeripelly Vaibhavi, Koleti Mahalaxmi, Mohammed Shareeq, Thungani Vishnu Sri
DOI Link: https://doi.org/10.22214/ijraset.2024.60788
Certificate: View Certificate
In India, agriculture stands as the backbone of the economy, yet farmers encounter persistent challenges rooted in conventional farming methods that result in suboptimal yields and environmental degradation. To address these issues, a transformative shift towards precision agriculture is imperative. Our Agricultural Decision Support System (ADSS) represents a pioneering initiative harnessing advanced machine learning algorithms to confront these challenges head-on. By scrutinizing soil characteristics alongside critical weather parameters encompassing temperature, humidity, pH levels, and precipitation, our system furnishes tailored recommendations for crop selection and optimal fertilizer application. Through the implementation of our innovative solution, farmers stand poised to diversify their crop cultivation, augment yields, and pave the way for sustainable agricultural practices. The integration of our system offers farmers the opportunity to explore new crop varieties, potentially leading to heightened profitability and the mitigation of soil pollution concerns.
I. INTRODUCTION
In our research paper, we will explore the transformative potential of our Agricultural Decision Support System (ADSS) in revolutionizing India's agricultural landscape. Acknowledging the foundational role of agriculture in India's economy, we recognize the pressing need to enhance productivity, profitability, and sustainability in the sector. Inspired by seminal works in the field, including studies by Sagar et al. [1], Kushwaha et al. [2], and Girish et al. [3], our ADSS integrates cutting-edge machine learning algorithms and extensive datasets to address the multifaceted challenges faced by farmers.
Our ADSS represents a paradigm shift in agricultural decision-making, leveraging insights from soil composition, weather dynamics, and historical yield data to predict crop outcomes with precision. Building upon the pioneering research of Katarya et al. [4] and Iniyan et al. [5], our system not only forecasts crop yields but also recommends suitable crops and fertilizers tailored to each agricultural context. This comprehensive approach, influenced by the groundbreaking work of Shivani et al. [6], Morve et al. [7], and Ramya et al. [8], empowers farmers to make informed decisions regarding crop selection, cultivation practices, and resource management.
Furthermore, our commitment to precision agriculture, as highlighted by the contributions of Kulkarni et al. [9], Shedthi et al. [10], and Krupa Patel [11], underpins the development of our recommendation system. By analyzing intricate soil properties, climatic conditions, and crop requirements, our ADSS offers actionable insights that optimize agricultural practices, foster sustainable growth, and mitigate environmental impact. Our ADSS essentially represents the fusion of agriculture and technology, bringing in a new era of resilience, sustainability, and productivity.
Through informed decision-making in crop yield prediction, crop recommendation, and fertilizer selection, our system empowers farmers to navigate the complexities of modern agriculture with confidence and foresight, clearing the path for improved agricultural prospects in India.
II. LITERATURE REVIEW
Sagar et al. [1] employ Decision Tree and Random Forest models to predict crop yield and offer recommendations, stressing the importance of factors like temperature, rainfall, and area in crop decision-making. They emphasize the necessity of robust algorithms and comprehensive datasets to understand crop yield determinants. Addressing soil exhaustion concerns, they propose a recommendation system based on rainfall, temperature, soil content, and type. Overall, their study integrates machine learning, datasets, and recommendations to enhance yield prediction accuracy and advocate sustainable farming.
Kushwaha et al. [2] introduced a method utilizing big data, including soil and weather data, along with the Hadoop platform and agro algorithms for crop yield prediction. Their approach not only predicts crop yield but also recommends suitable crops based on data repository, thereby enhancing both farmer profitability and agricultural quality.
Girish et al. [3] focused on predicting crop yield and rainfall using machine learning methods. Through their study, they compared the efficiency of different algorithms such as linear regression, SVM, KNN, and decision trees. Their findings highlighted SVM's superiority, particularly in rainfall prediction.
Katarya et al. [4] discussed diverse machine learning methods aimed at accelerating crop yield. They emphasized AI techniques and precision agriculture, detailing a hybrid approach for agricultural yield estimation that outperforms existing methods like Decision Tree and Random Forest.
Iniyan et al. [5] presented a hybrid approach for crop yield prediction, employing a Random Forest classifier and the Random Search method. Their methodology yielded superior accuracy and also explored neural network models for specific regions of India, along with implementing the Agro algorithm on the Hadoop platform.
Shivani et al. [6] proposed a machine learning-based approach for crop yield and success rate prediction. Their work involved the development of a crop recommendation system utilizing the Random Forest algorithm. This system aims to provide farmers with informed decisions to optimize crop selection and enhance productivity.
Morve et al. [7] introduced a crop recommendation system utilizing machine learning techniques to offer precise recommendations to farmers. Their system aims to reduce monetary losses by identifying suitable crops for different seasons and improving overall agricultural productivity.
Ramya et al. [8] presented a smart agriculture solution focusing on tracking agricultural fields and assisting farmers in enhancing productivity. Their work emphasizes the importance of sensor technologies in agriculture and forestry, contributing to technological advancements in the field.
Kulkarni et al. [9] proposed a supervised learning approach employing the Random Forest algorithm for crop recommendation. Their technique is designed to help farmers choose crops, seed types, and amounts of fertilizers that will be utilized during cultivation. The technology improves agricultural outcomes by offering reliable and useful recommendations through the integration of machine learning techniques.
Shedthi et al. [10] introduced a crop and nutrient recommendation system tailored for precision agriculture. The system provides individualized crop suggestions by utilizing machine learning algorithms to analyze soil parameters, including pH levels, organic matter content, and nutrient levels. This method contributes to sustainable agriculture practices by helping with nutrient management and crop selection optimization.
Krupa Patel [11] introduced the AgriRec algorithm, tailored for precision agriculture. By leveraging machine learning techniques, AgriRec predicts crops for different seasons and recommends suitable fertilizers based on soil type, water requirement, and temperature conditions. This personalized approach not only optimizes crop selection but also aids in fertilizer management, contributing to sustainable agricultural practices.
Nihar Patel et al. [12] focused on predicting crop yields using machine learning algorithms. Utilizing crop data from six states in India, they identified the Extra Trees Regressor as the best-performing model. This approach provides a practical implementation for estimating crop yields, which can be beneficial for farmers, governments, economists, and banks, thus contributing to improved agricultural productivity and food security.
Thombare et al. [13] addressed the critical need for agricultural yield forecasting and fertilizer suggestion amidst climate change. Their research deployed machine learning technologies such as linear clustering, Artificial Neural Networks, and Decision Making to improve agricultural production prediction. The proposed technique has been rigorously assessed for errors, demonstrating promising operational outcomes and contributing to sustainable agricultural practices.
Fiadjoe [14] conducted a study focusing on predicting agricultural yield in Karnataka state using neural network regression. The dataset encompassed parameters such as agricultural area, crop, taluka, year, season, district-wise rainfall, and temperature. Employing a Multilayer Perceptron Neural Network with ReLu Activation and Adam Optimizer, trained for 50 epochs with a batch size of 200, the model achieved a notable test accuracy of 96.43%. Fiadjoe (2023) also compared it with other regression algorithms, demonstrating its superior performance in mean absolute error and accuracy.
III. PROPOSED METHODOLOGY
IV. DATASETS
A. Crop Yield Dataset
The crop yield dataset provides information on the historical yields of various crops cultivated in different agricultural regions. It serves as a valuable resource for understanding crop performance and identifying factors influencing yield variability.
2. Columns:
a. Crop Type: Categorical variable indicating the type of crop harvested.
b. Region: Geographic region or location where the crop was cultivated.
c. Season: Season of harvest.
d. Yield: Yield of the crop, measured in units per hectare or other relevant metrics.
e. Yield Result: The results of yield whether it is good or bad.
3. Data Summary
4. Data Preprocessing
5. Exploratory Data Analysis (EDA)
B. Crop Recommendation Dataset
This dataset encompasses various environmental and soil parameters crucial for agricultural decision-making. It is derived from on-site measurements and laboratory analyses conducted at agricultural fields.
2. Columns
a. Temperature: Recorded temperature at the agricultural site, measured in Celsius.
b. Humidity: Humidity level at the agricultural site, expressed as a percentage.
c. Moisture: Soil moisture content, indicating the water content in the soil, measured as a percentage.
d. Soil Type: Categorical variable representing the type of soil present at the agricultural site. Examples include sandy loam, clay, silt loam, etc.
e. Crop Type: Categorical variable denoting the type of crop cultivated in the agricultural field. Examples include wheat, rice, maize, soybean, etc
f. Nitrogen: Nitrogen content in the soil, measured in parts per million (ppm).
g. Potassium: Potassium content in the soil, measured in ppm.
h. Phosphorous: Phosphorous content in the soil, measured in ppm.
3. Data Summary
4. Data Preprocessing
5. Exploratory Data Analysis (EDA)
C. Fertilizer Recommendation Dataset
The fertilizer recommendation dataset contains information on recommended fertilizers for different crops and soil types. It serves as a guide for optimizing nutrient management practices and enhancing crop yield and quality.
2. Columns
a. Crop Type: Categorical variable representing the type of crop for which the fertilizer recommendation is provided.
b. Soil Type: Categorical variable indicating the type of soil for which the fertilizer recommendation is applicable.
c. Moisture: Soil moisture content, indicating the water content in the soil, measured as a percentage.
d. Nutrient Composition: Composition of the recommended fertilizer, specifying the nutrient content (e.g., nitrogen, phosphorus, potassium) and application rates.
3. Data Summary
4. Data Preprocessing
5. Exploratory Data Analysis (EDA)
EDA techniques were employed to examine fertilizer usage patterns, assess the prevalence of different fertilizer types across crops and soil types, and identify potential correlations between fertilizer composition and crop performance.
D. Algorithms
In order to solve our prediction difficulties we deploy several different kinds of Machine Learning models, all of which are distinct Classification models. These models are as follows:
E. Experimental Outcome
In our project, the system has been designed to recommend the most suitable crop for a particular land based on key parameters such as annual rainfall, temperature, humidity, and soil pH. The system utilizes machine learning algorithms, particularly Support Vector Machine (SVM), to predict annual rainfall based on historical data. Additionally, users input data related to temperature, humidity, and soil pH to generate personalized crop recommendations. Furthermore, the system allows users to input NPK (Nitrogen, Phosphorus, Potassium) values, which are crucial nutrients for crop growth. Based on this input, the system provides recommendations for the required NPK fertilizers tailored to the recommended crop.
[1] Raskar, S., Abhang, A., Pethe, N., & Attar, V.Z. (2022). Crop Yield Prediction and Recommendation System. 2022 IEEE Pune Section International Conference (PuneCon), 1-6. [2] Kushwaha, A.K. (2015). Crop yield prediction using Agro Algorithm in Hadoop. [3] Girish L, Gangadhar S, Bharath T R, Balaji K S, Abhishek K T (2018)“Crop Yield and Rainfall Prediction in Tumakuru District using Machine Learning”. [4] Katarya, R., Raturi, A., Mehndiratta, A., & Thapper, A. (2020). Impact of Machine Learning Techniques in Precision Agriculture. 2020 3rd International Conference on Emerging Technologies in Computer Engineering: Machine Learning and Internet of Things (ICETCE), 1-6 [5] Iniyan, S., Varma, V.A., & Naidu, C.T. (2023). Crop yield prediction using machine learning techniques. Adv. Eng. Softw., 175, 103326. [6] Shivani, S., Kale., Preeti, Patil. (2019). A Machine Learning Approach to Predict Crop Yield and Success Rate. doi: 10.1109/PUNECON46936.2019.9105741 [7] Morve, P., Khandagle, K., Donurkar, V., SameershaFakeerProf.N., G., & Bhojne (2023). CROP RECOMMENDATION SYSTEM USING MACHINE LEARNING. International Research Journal of Modernization in Engineering Technology and Science. [8] Ramya, J., Scholar, M., & Sankar, D.M. (2023). Crop Recommendation Using Supervised Learning Techniques. 2023 4th International Conference on Smart Electronics and Communication (ICOSEC), 1076-1084. [9] Kulkarni, N., Srinivasan, G., Sagar, B., & Cauvery, N.K. (2018). Improving Crop Productivity Through A Crop Recommendation System Using Ensembling Technique. 2018 3rd International Conference on Computational Systems and Information Technology for Sustainable Solutions (CSITSS), 114-119. [10] Shedthi, B.S., Shetty, V., Anusha, Shetty, R.R., Shetty, A., & Alva, B.D. (2022). Crop and Nutrient Recommendation System using Machine Learning for Precision Agriculture. 2022 International Conference on Artificial Intelligence and Data Engineering (AIDE), 230-235. [11] Krupa, Patel. (2023). Multi-criteria Agriculture Recommendation System using Machine Learning for Crop and Fertilizesrs Prediction.. Current agriculture research journal, 11(1):137-149. doi: 10.12944/carj.11.1.12 [12] Nihar, Patel., Deep, Patel., Samir, B., Patel., Vibha, Patel. (2020). Crop Yield Estimation Using Machine Learning. 328-342. doi: 10.1007/978-981-16-0708-0_27 [13] Thombare, Shubhangi, Radhakisan., Zaware, Payal, Eknath., Dongare, Snehal, Anil., Kasar, Yogesh, Shivaji. (2022). Farmer’s Friend: An AI Model to Predict Crop Yield and Provide Suggestion. International Journal of Advanced Research in Science, Communication and Technology, 124-130. doi: 10.48175/ijarsct-402 [14] John, Fiadjoe. (2023). Crop Yield Prediction Using Deep Learning. 93-102. doi: 10.1007/978-981-19-5936-3_9
Copyright © 2024 Neelima Gurrapu, Adupa Vivek, Neeripelly Vaibhavi, Koleti Mahalaxmi, Mohammed Shareeq, Thungani Vishnu Sri. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET60788
Publish Date : 2024-04-22
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here