Agriculture is the practice of cultivating natural coffers to sustain mortal life and give profitable gain. It combines the creativity, imagination, and skill involved in planting crops and raising creatures with ultramodern product styles and new technologies. It\'s necessary element for the actuality and elaboration of the Indian frugality. Beforehand these days, crop product done by growers was practical moxie. Not growers are suitable to elect the stylish applicable crop grounded on characteristics and features of soil. So, a recommendation system has been developed that applies Machine Learning Algorithm to recommend a particular crop that can be gathered in that soil. A Neural Network arranges algorithms in a fashion that it can make accurate opinions by itself. therefore, although Machine learning models can learn from data, in the original stages, they may bear some mortal intervention. Neural networks don\'t bear mortal intervention as the nested layers within pass the data through scales of colorful generalities, which ultimately makes them able of learning through their own crimes.
Introduction
I. INTRODUCTION
As we all know, Agriculture, is the substructure of the Indian economy. Agriculture is a staid job in India. Around 57 of the land is covered by crop civilization in India; still, in the world, the corresponding share is only about 12. On the other hand, the land-mortal rate in the country is only0.31 ha, which is nearly half of that of the world i.e.,0.59 ha. In India, husbandry gave rise to civilization. Soil is a vital element in crop husbandry. Soil is a non-sustainable vigorous natural resource that is essential for life. The condition of the soil is imperative for righteous food product. It stipulates the origins of the crops with vital nutrients, water, oxygen, and support. We need downfall to cultivate crops. Weather news is essential for good food product, in addition to the positioning of complete family of shops used in food product. farmers calculate on climate patterns and downfall auguring in husbandry to determine which crops to cultivate and when to sow them. The system recommends the suitable crops by taking N(Nitrogen), P(Phosphorus), K(potassium), moisture, Temperature, humidity, pH value by using a machine learning fashion. Machine knowledge is a system of data analysis that automates logical model structure. It's a branch of artificial intelligence predicated on the idea that systems can learn from data, identify patterns and make opinions with minimal mortal intervention. Machine knowledge, as the name says, is each about machines learning automatically without being explicitly programmed or knowledge without any direct mortal intervention. This machine knowledge process starts with feeding also good quality data and also training the machines by erecting various machine learning algorithms using the data and different algorithms. The choice of algorithms depends on what type of data we have and what kind of tasks we are trying to automate. Machine knowledge models, neural network can learn from data, in the original stages, they may bear some mortal intervention.
II. LITERATURE REVIEW
As per the study performed by Shafiulla Shariff [1]. of machine knowledge algorithm in a exploration paper states that this model would help the directors to make educational choices regarding the crop to be grown in agreement with the variety of ecological and indigenous factors.
Checking the research paper by Sarika Gambhir [2]. This paper, proposed and executed an intelligent crop recommendation system, which can be fluently used by growers each over India. The system would favor the directors in making a conscious choice in felicitations to which crop to be grown contingent on a diversity of environmental and geographical factors.
A study of machine knowledge algorithms mentioned in exploration paper by Dhruvi Gosai [3]. This paper end is to recommend the most suitable crop rested on inputs like NPK values (Nitrogen, Phosphorous, Potassium), pH value of soil, moisture, Temperature, and Rainfall. The paper predicts the delicacy of the unborn product of eleven different crops. This proposed system applied different kinds of Machine Learning algorithms like Decision Tree, Naïve Bayes (NB), Support Vector Machine (SVM), Logistic Retrogression, Random Forest (RF), and XGBoost. Out of these Random Forest gave the voguish accurate results.
Nidhi H. Kulkarni [4] performed a study and developed a recommendation system by using ensembling styles which recommends applicable crop rested upon different soil, downfall, and face temperature as an argument.
The crop recommendation system categorizes the input soil dataset into the appropriate crop type such as Kharif and Rabi. The ensemble models are arbitrary timber, naive bayes, and direct SVM with the delicacy of 99.91 %.
Priyadarshini A [5] conducted a study stating that this technology can reduce failure of crops and increases the productivity by helping the growers to choose the right crop. The system is rested on environmental parameters similar as downfall, temperature, geographical position, soil characteristics (soil type, pH value, and nutrients compositions). The system uses ensembling styles with ways includes CHAID, K- Nearest Neighbor, Naïve Bayes, and Random Forest.
Analysis done by Dhruv Piyush Parikh [6] is that the system would support planter make judgement with an ideal recommendation for growing crops taking into consideration the factors similar as composition of soil, the environmental factors like temperature, moisture, downfall, and the geographical influence. They used algorithms like Logistic Retrogression, Support Vector Machines (SVM), Random Forest Classifiers.
Vinod Kumar [7], conducted a study on machine knowledge algorithm in his exploration papers. Crop recommendation relies on terrain of a region (e.g., littoral zones, aqueduct ground, depth region), downfall condition (e.g., temperature, pall, downfall, moisture), soil type(e.g., flaxen, sandy, complexion, peaty, saline soil), soil composition(e.g., pH value, nitrogen, phosphate, potassium, organic carbon, calcium, magnesium, sulfur, manganese, bull , iron) and harvesting styles. This study involves about variety of pre- processing ways, and administering top- quality algorithm for crop vaticination.
This paper focuses on helping growers to estimate the effectiveness in husbandry, enjoin soil declination in dressed land, and minimize chemical use in crop civilization and effective use of submarine coffers. The dataset is collected from the soil testing lab given to the recommendation system. It'll use the collected data and do an ensemble model with maturity voting fashion using Support Vector Machine (SVM) and ANN as learners to recommend a crop for point specific parameters with high delicacy and effectiveness.
III. PROPOSED SYSTEM
Raw data Collection: Data collection is the procedure of collecting, measuring, and assaying accurate perceptivity for exploration using standard validated ways. High volumes of data collection or data creation can be the hardest part of a machine learning design, especially at scale. The gathered dataset must contain the parameters as Nitrogen(N), Phosphorous(P), Potassium(K), pH value of the soil, humidity, Temperature, moisture because recommendation of the crop majorly depends upon Soil characteristics and Environmental factors.
Data Pre-Processing:After collection of the raw data from colorful internal and external sources, the coming step is of pre-processing. Data pre-processing is a process of preparing the raw data and making it suitable for a machine learning model. A real- world data generally contains noises, missing values, and perhaps in an unworkable format which cannot be directly used for machine learning models. Data pre-processing is needed tasks for drawing the data and making it suitable for a machine learning model which also increases the delicacy and effectiveness of a machine learning model.
Feature Engineering: Feature engineering is the Pre-Processing step of machine literacy, which is used to transfigure raw data into features (characteristics, rates, criteria, parcels) that can be used for creating a prophetic model using Machine literacy. The ideal of using these fresh parcels is to ameliorate the standard of machine literacy results.
Training Dataset:The dataset known as training set when it contains the labelled data. Input and affair axes are included in this dataset. The model is trained using Supervised Machine Learning Algorithms.
Testing Dataset: The dataset known as testing set when it slightly contains the labelled data. The result is prognosticated under the support of training dataset. Testing dataset isn't affected by the training dataset.
Neural Network: A neural network is a network of hidden layers, an input layer and output layer that tries to mimic the working of a mortal brain. In this sense, neural networks relate to systems of neurons, either organic or artificial in nature. A neural network contains layers of connected bumps. Each knot is a known as perceptron and is like a multiple direct retrogression. The perceptron feeds the signal produced by a multiple direct retrogression into an activation function that may be non-linear.
a. Input Layer - The input subcaste of a neural network is composed of artificial input neurons, and brings the original data into the system for farther processing by posterior layers of artificial neurons. The input subcaste is the veritably morning of the workflow for the artificial neural network.
b. Hidden Layer- A retired subcaste in neural network is a subcaste in between input layers and output layers, where artificial neurons take in a set of weighted inputs and produce an affair through an activation function. It's a typical part of nearly any neural network in which masterminds pretend the types of exertion that go on in the mortal brain.
c. Output Layer- The output Layer in neural network is the last subcaste of neurons that produces given labors for the program. Though they're made important like other artificial neurons in the neural network, affair subcaste neurons may be erected or discovered in a different way, given that they're the last “actor” bumps on the network.
7. Crop Recommendation: Settled on NPK, temperature, moisture pH value, humidity the model recommend foremost crop to the druggies.
8. Performance Analysis: Machine literacy algorithms are tone-programming styles to deliver better results after being exposed to data.
Conclusion
These risks can be minimized by using neural network algorithms are applied to data and by using these methods, we can recommend the best crop to the farmer for his agricultural land so that it helps him to get maximum profit.
References
Engineering Research & Technology, vol. 10, Issue: 11-2022, ISSN: 2778-01881
[2] Ms. Sarika Gambhir, Manish Sharma, Khushboo Agarwal, Keshav Kumar, Lakshya Kumar, Mayank Chaudhary, “Crop Recommendation System Using Machine Learning”, International Journal for Research in Applied Science & Engineering Technology, Vol.11, Issue: II Feb- 2023, ISSN: 2321-9653
[3] Dhruvi Gosai, Chintal Raval, Rikin Nayak, Hardik Jayswal, Axat Patel, “Crop Recommendation System using Machine Learning”, International Journal of Scientific Research in Computer Science, Engineering and Information Technology ISSN: 2456-3307
[4] Nidhi H. Kulkarni, Dr. G N Srinivasan, Dr. B M Sagar, Dr. N K Cauvery, “Improving Crop Productivity through a Crop Recommendation System using Ensembling Techniques”, 3rd IEEE International Conference on Computational Systems and Information Technology for Sustainable Solutions 2018
[5] Priyadarshini A, Swapneel Chakraborty, Aayush Kumar, Omen Rajendra Pooniwala, “Intelligent Crop Recommendation System using Machine Learning”, Fifth International Conference on Computing Methodologies and Communication (ICCMC 2021)
[6] Dhruv Piyush Parikh, Jugal Jain, Tanishq Gupta, and Rishit Hemant Dabhade, “Machine Learning Based Crop Recommendation System”, International Journal of Advanced Research in Science, Communication and Technology (IJARSCT) Vol. 6, Issue 1, June 2021, ISSN (Online) 2581-9429
[7] Mr. S. Vinod Kumar, V. Sai Surya Teja, “Crop Recommendation through Machine Learning”, International Journal of Research Publication and Reviews, Vol 3, no 11, pp 1177-1181, November 2022, ISSN 2582-7421.
[8] Rohit Kumar Rajak, Ankit Pawar, Mitalee Pendke, Pooja Shinde, Suresh Rathod, Avinash Devare, “Crop Recommendation System to Maximize Crop Yield using Machine Learning Technique”, International Research Journal of Engineering and Technology, vol.4 Issue: 12, Dec-2017 ISSN: 2395-0072
[9] Mr. Omkar Kulkarni, Mr. Sushil Buragade, Mr. Ashwin Khode, Mr. Melvin Fernando, Prof. Nilesh Korade, “Crop Recommendation System Using Machine Learning Algorithm”, International Journal of Creative Journal Thoughts, Vol.10, Issue: 5 May-2022, ISSN: 2320-2882