The main objective of this application is to investigate a specific problem of whether it is valuable or not to use machine learning techniques to predict the crop recommendations.
In general, agriculture is the backbone of India and also plays an important role in Indian economy by providing a certain percentage of domestic product to ensure the food security. But now-a-days, food production and prediction is getting depleted due to unnatural climatic changes, which will adversely affect the economy of farmers by getting a poor yield and also help the farmers to remain less familiar in forecasting the future crops. For this project classification we use XG Boost, Decision Tree, naive Bayes, Support Vector Machine and KNN (K Nearest algorithm), This research work helps the beginner farmer in such a way to guide them for sowing the reasonable crops by deploying machine learning, one of the advanced technologies in crop prediction. K Nearest algorithm, a supervised learning algorithm puts forth in the way to achieve it. The seed data of the crops are collected here, with the appropriate parameters like temperature, rainfall and moisture content, which helps the crops to achieve a successful growth and we deploy this application in Xampp server by using Apache server.
Keywords: Xampp, Apache server, Classification algorithms, crops, deployment.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.
SYSTEM SPECIFICATIONS:
· RAM : 4GB (min)
Processor : I3/I5 Intel
· Hard Disk : 128 GB
· Key Board : Standard Windows Keyboard
· Mouse : Two or Three Button Mouse
· Monitor : Any
S/W SPECIFICATIONS:
• Operating System :Windows 7+
• Server-side Script :Python 3.6+
• IDE :PyCharm.
• Server; :Xampp
• DataBase: :Sqlyog
• Libraries Used :Pandas, Numpy, Matplotlib, OS
• Server :Xampp
• Database :SQLyog
· About Python.
· About PyCharm.
· About Pandas.
· About Numpy.
· About Machine Learning.
· About how to use the libraries.
· About Xampp.
o Problem analyzing skills.
o Problem solving skills.
o Creativity and imaginary skills.
o Programming skills.
o Deployment.
o Testing skills.
o Debugging skills.
o Project presentation skills.