Professional Documents
Culture Documents
FIRST NNNN
FIRST NNNN
FIRST NNNN
Bachelor of Technology
in
Computer Science and Engineering
by
i
CERTIFICATE
------------------------
Mrs. C. Anuradha
Department of Computer Science & Engineering,
School of Computing,
Bharath Institute of Higher Education and Research
April, 2022
-------------------------------
Dr. B. Persis Urbana Ivy
Professor & Head
Department of Computer Science & Engineering,
School of Computing,
Bharath Institute of Higher Education and Research,
April, 2022
--------------------------
Vikash Kumar Singh
U18CS021
-----------------------
Himanshu Kaushik
U18CS042
----------------------------
Chindam Rohithkumar
U18CS054
-------------------
Koppu Bharath
U18CS055
Chennai
-- / -- / ----
iii
ACKNOWLEDGMENTS
First, we wish to thank the almighty who gave us good health and success throughout our
project work.
We express our deepest gratitude to our beloved President Dr. J. Sundeep Aanand, and
Managing Director Dr. E. Swetha Sundeep Aanand for providing us the necessary facilities for
the completion of our project.
We take great pleasure in expressing sincere thanks to Vice Chancellor (I/C) Dr. K.
Vijaya
Baskar Raju, Pro Vice Chancellor (Academic) Dr. M. Sundararajan, Registrar Dr. S.
Bhuminathan and Additional Registrar Dr. R. Hari Prakash for backing us in this project.
We thank our Dean Engineering Dr. J. Hameed Hussain for providing sufficient
facilities for the completion of this project.
We thank our Dean, School of Computing Dr. S. Neduncheliyan for his encouragement
and the valuable guidance.
We express our immense gratitude to our Academic Coordinator Dr. Anitha Karthi
for his eternal support in completing this project.
We also take this opportunity to express a deep sense of gratitude to our Supervisor Mrs.
C. Anuradha for her cordial support, valuable information and guidance, she helped us in
completing this project through various stages.
We thank our department faculty, supporting staff and friends for their help and
guidance to complete this project.
iv
ABSTRACT
As we know the fact that, India is the second largest population country in the
world and majority of people in India have agriculture as their occupation. Some of
farmers are facing crop selecting problem for their field. If farmer wants to give good
protein vegetables than farmers need to select the crop according to their soil
requirements. So, we have designed the system using machine learning algorithms for
betterment of farmers. Our system will suggest the best suitable crop for particular
land based on content and weather parameters. Hence by utilizing our system farmers
may increase in profit margin and can give good protein vegetables. Data science
have proved that data which we have plays a vital role in predictions. Data science in
agriculture is a growing field and has a wide scope in future. The prediction made by
machine learning algorithms will help the farmers to come to a decision which crop
to grow to induce the most suitable crop by considering factors like temperature,
rainfall, soil parameters, etc.
v
TABLE OF CONTENT
DESCRIPTION PAGE NUMBER
CERTIFICATE ii
DECLARATION iii
ACKNOWLEDGEMENTS iv
ABSTRACT v
LIST OF FIGURES viii
LIST OF TABLES ix
ABBREVIATIONS/ NOTATIONS/ NOMENCLATURE x
1. INTRODUCTION 1
1.1. CROP PREDICTION
1
1.2. OBJECTIVE
2
1.3. ORGANIZATION OF REPORT
2
2. LITERATURE SURVEY 3
3. EXISTING SYSTEM & PROPOSED SYSTEM 6
3.1. EXISTING SYSTEM
6
3.2. PROPOSED SYSTEM
6
4. IMPLEMENTATION 8
4.1. DATA COLLECTION
8
4.2. DATA PREPROCESSING
8
4.3. MACHINE LEARNING ALGORITHMS
9
4.4. CROP PREDICTION
10
4.5. DEPLOYMENT
10
5. METHODOLOGY 13
5.1. BASIC PROCESS
13
5.2. DATA SETS
13
5.3. EXPLORATORY DATA ANALYSIS
14
vi
5.4. EDA PERFORMED
15
5.5. ALGORITHM USED
16
5.6. RANDOM FOREST
17
6. SYSTEM ANALYSIS AND DESIGN
19
6.1. SYSTEM ARCHITECTURE
19
6.2. FLOWCHART
20
7. SYSTEM REQUIREMENTS SPECIFICATIONS
22
7.1. BASIC REQUIREMENTS
23
7.2. REQUIREMENT
24
7.2.1. HARDWARE REQUIREMENTS 24
7.2.2. SOFTWARE REQUIREMENTS
26
8. RESULT AND DISCUSSION 30
8.1. RESULT 30
9. CONCLUSION & FUTURE WORK 32
9.1. CONCLUSION
32
9.2. FUTURE WORK
32
REFERENCES 33
APPENDIX 34
vii
LIST OF FIGURES
TITLE PAGE NUMBER
viii
5.7. RANDOM FOREST FLOW 17
7.1. PROCESSOR 24
7.2. WIFI 25
7.4. RAM 26
7.6. PYTHON 27
7.7. PYCHARM 28
7.8. FLASK 28
LIST OF TABLES
TITLE PAGE
NUMBER
ix
ABBREVIATION/ NOTATIONS/ NOMENCLATURE
ML MACHINE LEARNING
RF RANDOM FOREST
DT DECISION TREE
K POTASSIUM
P PHOSPHORUS
N NITROGEN
PH POTENTIAL OF HYDROGEN