Crop Recommendation
Crop Recommendation
By-
(Reg:-010505210019)
(Reg:-010505210012)
(Reg:-010505210004)
RAIGANJ UNIVERSITY,
Pin-733134
1
DECLARATION
I hereby declare that the project report entitled Crop Recommendation
System Using Machine Learning submitted in partial fulfillment of the
requirements for the degree of Bachelor of Science in Computer Science at
RAIGANJ UNIVERSITY, is my original work, and has not been submitted
earlier either to this institution or to any other institution for the fulfillment
of the requirement of any course of study.
I further declare that the information presented in this report is true to the
best of my knowledge and belief. Wherever contributions of others are
involved, every effort is made to indicate this clearly, with due reference to
the literature and acknowledgment of collaborative research and
discussions.
I also certify that this work has been conducted in accordance with the
guidelines and regulations of RAIGANJ UNIVERSITY
Manisha Payal
COMP2100021
Department of Computer and Information Science.
Raiganj University
Year:- 2021-2024
2
ACKNOWLEDGEMENT
I would like to express my deepest gratitude to all those who have supported
me throughout the development of the “Crop Recommendation System using
Machine Learning” project.
First and foremost, I would like to thank Dr. SUPRIYAN SEN ,my project
advisor, for their invaluable guidance, insightful feedback, and continuous
encouragement. Their expertise and dedication were instrumental in
shaping the direction of this project.
3
INTRODUCTION
Key Components:
Data Collection: Gathers data on soil properties (e.g., pH, nutrient levels),
weather patterns, and previous crop yields.
User Interface: Features an intuitive interface for users to input their data
and receive recommendations.
By integrating these components, the Crop Recommendation System helps
farmers make informed decisions, leading to better crop selection and
increased agricultural productivity.
4
OBJECTIVES OF THE PROJECT
5
SCOPE
6
7.Education and Support: Providing training materials and support to help
farmers understand and utilize the system guidance on interpreting
recommendations and implementing suggested practices.
7
PROJECT DETAILS
Model Integration: Integrate the trained machine learning models into the
recommendation system for real-time analysis and decision-making.
User Interface: Design an intuitive interface for users to input their data,
receive recommendations, and visualize results.
8
BLOCK DIAGRAM
dataset
Data pre-processing
al
Crop Recommendation
Fig :- 1.1
9
Fig :- 1.2
10
COMPONENTS
11
• Model Training: Training the models using the preprocessed data to
learn patterns and relationships.
Model Integration:
• Data Input Forms: User-friendly forms for farmers to input soil data,
weather conditions, and other relevant information.
12
• Localization: Support for multiple languages and regional
customization to cater to diverse user bases.
Recommendation Engine:
Feedback Loop:
13
• Performance Optimization: Ensuring the system can handle large
datasets and provide recommendations quickly.
14
RESULTS
Fig :- 1.3
Fig :- 1.4
15
Fig :- 1.5
16
ADVANTAGES
2. Enhanced Decision-Making
17
3. Optimization of Resources
Efficient Resource Allocation: Machine learning helps optimize the
use of resources such as water, fertilizers, and pesticides by predicting
where and when they are most needed.
-Yield Optimization:
By analyzing various factors influencing crop growth, machine learning
models can suggest optimal planting strategies, leading to higher yields.
18
5. Scalability
6. Sustainable Agriculture
7. Economic Benefits
19
informed decisions about crop selection and marketing
strategies.
8. Customization and Personalization- Tailored Recommendations:
Machine learning models can provide personalized recommendations
based on specific farm conditions, crop types, and farmer preferences.
9.Continuous Improvement
20
LIMITATIONS
3. Model Generalization-
4. Resource Intensity
22
5. Interpretation and Explainability
23
- Bias in Data: If the training data contains biases (e.g., focusing
on large-scale farms rather than smallholders), the model may
perpetuate these biases, leading to unfair or inequitable
predictions.
8. Economic Barriers
24
10. Maintenance and Continuous Learning-
- Need for Continuous Updates: Agricultural models require
regular updates and retraining to incorporate new data and adapt to
changing conditions, which can be a continuous and resource-intensive
process.
25
REQUIREMENTS
Functional Requirements
2.Data Preprocessing: Tools for data cleaning to handle missing values and
remove noise. Methods for normalizing and scaling data. Algorithms for
feature extraction and selection.
26
6.Recommendation Engine: Real-time analysis and crop recommendation,
agement advice (e.g., optimal use of water, fertilizers).
Non-Functional Requirements
27
8.Education and Support: Training materials to help users understand the
system. Customer support channels for assistance and issue resolution.
28
SUMMARY
Key Objectives
Approach
29
- Model Development: Build and train machine learning models, such
as regression models, decision trees, or neural networks, to make
accurate predictions.
Benefits
30
- Model Generalization: Ensuring the model can generalize
across different environments and farming practices is a
significant challenge.
31
CONCLUSION
32
FUTURE ENHANCEMENTS
To further improve the crop prediction project and extend its capabilities,
consider the following enhancements
33
3. Enhanced Data Sources
34
5. Automation and Integration
35
8. Addressing Data Privacy and Security
36
REFERENCES
[1] Manpreet Kaur, Heena Gulati, Harish Kundra, “Data Mining in Agriculture
on Crop Price Prediction: Techniques and Applications”, International
Journal of Computer Applications, Volume 99– No.12, August 2014.
[2] J. Meng, “Research on the cost of agricultural products circulation and its
Control under the new normal economic development,” Commercial Times,
no. 23,pp. 145147, 2016.
[3] A. Kaloxylos et al., “Farm management systems and the future Internet
era,” Comput. Electron. Agriculture., vol. 89, pp. 130–144, Nov. 2012.
[4] N. N. Li, T. S. Li, Z. S. Yu, Y. Rui, Y. Y. Miao, and Y. S. Li, “Factors influencing
Farmers’ adoption of new technology based on Logistic-ISM model-a case
study of Potato planting technology in Dingxi City, Gansu Province,” Progress
in Geography, vol. 33, no. 4, pp. 542-551, 2014.
37
.
38
39
.
40