Mini Project Pp t
Mini Project Pp t
A MINI PROJECT
PRESENTATION
ON
“CROP RECOMMENDATION AND
SUGGEST ITS PLANTING
METHOD”
Made By
UNDER THE GUIDANCE BY
J . Satwika (21RJ1A05A7)
Dr. D . Narahari
G . Avinash (21RJ1A0579)
G . Nithin (21RJ1A0587)
J . Ravinath (21RJ1A05B5)
CONTENTS
ABSTRACT
o Crop Recommendation System for agriculture is based on various input parameters. This
proposes a hybrid model for recommending crops to Indian states by considering various
attributes such as soil type, Rainfall, Groundwater level, Temperature, Fertilizers, Pesticides and
season.
o The recommender model is built as a hybrid model using the classifier Machine learning
algorithm. Based on the appropriate parameters, the system will recommend the crop.
INTRODUCTION
o Although precision agriculture has delivered better improvements it is still facing certain
issues. There exist many systems which propose the inputs for a particular farming land.
Systems propose crops, fertilizers and even farming techniques.
o Ensembling is one such technique that is included in such research works. Among these
various machine learning techniques that are being used in this field; this paper proposes a
system that uses the voting method to build an efficient and accurate model.
PROBLEM DEFINITION
the most suitable crop for a given piece of land. The system will analyse
o It is not efficiently Predicting the crop.Data mining models may provide broad
suggestions that fail to account for specific local factors(unique soil conditions).
o In proposed system, The concept of this paper is to implement the crop selection method so that
this method helps in solving many agriculture and farmers problems. This improves our Indian
economy by maximizing the yield rate of crop production.
o Different types of land condition are considered. So, the quality of the crops are identified using
ranking process. By this process the rate of the low quality and high quality crop is also
intimated.
o In this project we are combining crop dataset and crop production dataset to build crop
recommendation model and to build this model we have used SVM and DT algorithms. After
training model , we can use it to predict crop name and its planting method and along with the
duration of the crop.
DECISION TREE MODEL
o A Decision Tree splits the data into branches based on feature values, creating a tree-
like structure.
o At each node, a condition is tested (e.g., "Is nitrogen > 50?") to decide the path to the
next node.
o The process continues until it reaches a terminal leaf, which represents the final
prediction (e.g., recommended crop).
DECISION TREE DIAGRAM
SVM MODEL
o SVM is a classification and regression model that identifies the optimal hyperplane
separating data points into different categories.
o It works by maximizing the margin between classes (e.g., crop types), ensuring
robust predictions.
ADVANTAGES
o Enhanced Productivity.
o Climate Adaptability.
o Cost Effectiveness.
HARDWARE REQUIREMENTS
o RAM : 4Gb.
SOFTWARE REQUIREMENTS
o Front-End : Python.
Functional requirements specify what a system should do to fulfill its intended purpose.
1. Data Collection
2. Data Preprocessing
4. Modeling
5. Predicting
ARCHITECTURE DIAGRAM
CONCLUSION
o Recommending the right crop and planting methods ensures effective use
of water, fertilizers, and other resources, reducing waste.
o Helps reduce crop failure risks and increases profitability for farmers by
aligning production with market demands.
THANK YOU!