BE Final Report
BE Final Report
SUBMITTED BY
Submitted by
is a bonafide student of this institute and the work has been carried out by him/her under
the supervision of Prof. Hema Kumbhar and it is approved for the partial fulfillment
of the requirement of Savitribai Phule Pune University, for the award of the degree of
Bachelor of Engineering (Computer Engineering).
Dr. S. T. Gandhe
Principal
Pune Institute of Computer Technology
Place: Pune
Date:
ACKNOWLEDGEMENT
It gives us great pleasure in presenting the project report on ‘Optimizing Crop Selec-
tion And Profitability Through Machine Learning-Based Recommendations’.
We would like to take this opportunity to thank Prof. Hema Kumbhar giving us all
the help and guidance we needed. We are really grateful to them for their kind support.
Their valuable suggestions were very helpful.
RAHUL KEWALRAMANI
SAURABH RAJPOOT
(B.E. Computer Engg.)
ABSTRACT
In modern agriculture, the use of data-driven techniques has become essential for opti-
mizing crop selection to maximize yield and profitability. This project presents the devel-
opment of a web-based crop recommendation service that integrates environmental factors
such as soil composition, temperature, humidity, and rainfall to suggest the most suitable
crops for a given region. Unlike traditional crop recommendation systems, this solution
also considers the profitability of crops by providing alternative suggestions that align with
current market trends. Using machine learning algorithms and real-time environmental
data, the system enhances decision-making for farmers, helping them to optimize both
crop productivity and financial outcomes. The platform is designed to be user-friendly,
offering accessible and actionable insights that aim to boost agricultural efficiency and
sustainability. Future enhancements may include incorporating additional economic data,
real-time market analysis, and expanded datasets to further refine crop recommendations.
Contents
List of Figures 8
List of Tables 9
List of Abbreviations 10
1 Introduction 1
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Problem Definition and Objectives . . . . . . . . . . . . . . . . . . . . . 3
1.4 Project Scope & Limitations . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5 Methodology of Problem solving . . . . . . . . . . . . . . . . . . . . . . . 4
2 Literature Survey 5
4 System Design 16
4.1 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.3 Entity Relationship Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.4 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.5 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5 Project Plan 21
5.1 Project Estimate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.1 Reconciled Estimates . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.2 Project Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2 Risk Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.2.1 Risk Identification . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.2.2 Risk Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.2.3 Overview of Risk Mitigation, Monitoring, and Management . . . . 25
5.3 Project Schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.1 Project Task Set . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3.2 Timeline Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.4 Team Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.4.1 Team structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.4.2 Management reporting and communication . . . . . . . . . . . . . 29
6 Project Implementation 31
6.1 Overview of Project Modules . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.2 Tools and Technologies Used . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.3 Algorithm Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3.1 Random Forest Regressor . . . . . . . . . . . . . . . . . . . . . . 33
6.3.2 Support Vector Machine (SVM) . . . . . . . . . . . . . . . . . . . 33
6.3.3 K-Nearest Neighbors (KNN) . . . . . . . . . . . . . . . . . . . . . 33
7 Software Testing 34
7.1 Software Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.1.1 Unit Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.1.2 Integration Testing . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.1.3 System Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.1.4 Functional Testing . . . . . . . . . . . . . . . . . . . . . . . . . . 35
7.1.5 Acceptance Testing (User Acceptance Testing - UAT) . . . . . . . 35
7.2 Test cases & Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8 Results 37
8.1 Project Outcomes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.2 Screen Shots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
9 Conclusions 41
9.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
10 Appendix 44
10.1 Appendix A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
10.2 Appendix B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
10.2.1 Survey Paper Details . . . . . . . . . . . . . . . . . . . . . . . . . 46
10.2.2 Event Participation Details . . . . . . . . . . . . . . . . . . . . . 47
10.3 Appendix C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
10.3.1 Plagiarism Report . . . . . . . . . . . . . . . . . . . . . . . . . . 47
11 References 48
List of Figures
8.1 Result 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.2 Result 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.3 Result 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.4 Result 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.1 Overview
In the modern agricultural landscape, optimizing crop selection to maximize yield and
profitability is a growing challenge for farmers. With the increasing availability of envi-
ronmental data, there is significant potential to enhance decision-making through data-
driven approaches. Our project aims to address this challenge by developing a web-based
crop recommendation system that integrates critical environmental factors such as soil
composition, temperature, humidity, and rainfall to suggest the most suitable crops for a
given region. The system leverages machine learning algorithms to analyze real-time data
and provide tailored recommendations that consider both crop productivity and market
trends. Unlike traditional systems, this approach also factors in the economic aspects
of farming, offering alternative crop options that align with current market demands.
The goal is to help farmers make informed decisions that boost agricultural efficiency,
profitability, and sustainability. In the future, we plan to incorporate additional eco-
nomic data, real-time market analysis, and expanded datasets to refine and personalize
crop recommendations even further, ultimately creating a more dynamic and responsive
agricultural ecosystem.
1.2 Motivation
In modern agriculture, farmers face the challenge of selecting the most suitable crops for
varying environmental conditions while also considering profitability. Traditional crop
recommendation systems often focus solely on environmental factors like soil type and
weather, without incorporating economic variables such as market demand and crop
prices. This limitation can lead to suboptimal decisions, affecting both crop yield and
financial outcomes. Farmers need a more efficient and data-driven approach to navigate
these complexities and maximize their agricultural potential. To address this challenge,
we aim to develop a web-based crop recommendation system that not only analyzes en-
vironmental factors but also incorporates market trends and profitability data. By com-
bining real-time data analysis with machine learning, this system will help farmers make
informed decisions that optimize both productivity and financial returns. This solution
will ultimately empower farmers to adapt to changing conditions, improve sustainability,
and enhance overall agricultural efficiency.
In an attempt to assist Indian farmers, Patel et al. (2024) investigate the use of
machine learning for selecting crops based on climatic, soil, and geographical factors.
Decision Trees and Na¨ıve Bayes were among the most successful algorithms, achieving
over 99reduce crop failure risks. The findings underline the significance of localized data
in crop selection, ensuring that farmers make optimal decisions based on environmental
compatibility, thus improving productivity and minimizing losses due to adverse condi-
tions [3].
A different study by Suguna et al. (2024) investigates the use of MultiLayer Percep-
tron (MLP) and Linear Regression (LR) for recommending crops based on soil, climatic,
and geographical data. It incorporates seasonal data segmentation for time-specific rec-
ommendations, achieving an accuracy of 81the seasonal nature of agriculture to optimize
yield potential. By incorporating the timing of planting into the recommendation system,
farmers can receive better-targeted advice that aligns with the optimal growing periods
for specific crops, improving productivity and aligning with seasonal variations [4].
A further study by Pande et al. (2021) investigates the optimization of crop recom-
mendation systems by combining Support Vector Machine (SVM) with Particle Swarm
Optimization (PSO). This hybrid approach achieved 98.64machine learning performance.
By fine-tuning the SVM model using PSO, the system provided more accurate crop rec-
ommendations, making it highly effective for dynamic agricultural environments. The
research highlights the potential of combining machine learning models with optimiza-
tion algorithms to further improve the reliability and precision of crop recommendation
systems in diverse farming conditions [6].
The AgriRec system, proposed by Patel and Patel (2023), presents a multi-criteria
approach by recommending both crops and fertilizers based on soil properties, water
levels, and market value. The research highlights the integration of economic factors
alongside environmental conditions, ensuring that crop recommendations also consider
financial viability. This approach offers farmers not only the most suitable crops but also
the best fertilizers to improve yield. By incorporating market data, the system provides a
holistic recommendation process that aligns with both environmental sustainability and
economic profitability, making it highly relevant for maximizing farm productivity and
profitability [7].
In another study, Shireesha et al. (2024) developed a web-based application for crop
recommendation using machine learning algorithms such as Random Forest and XGBoost,
complemented by deep learning models like ResNet-9 for disease detection. The platform
not only recommends crops but also suggests fertilizers and detects diseases from plant
images, creating a comprehensive decision-support tool. This integrated approach en-
sures that farmers receive accurate recommendations, not just for crop selection, but for
overall crop management, including disease prevention and nutrient optimization, which
could improve both yield and sustainability [8].
• Users will engage with the platform ethically, providing relevant and truthful input
to ensure accurate crop recommendations.
• Farmers will regularly check the platform for crop suggestions, market trends, and
updates related to weather conditions or other relevant alerts.
• The system will assume that users have basic knowledge of agriculture and tech-
nology to navigate the web-based interface effectively.
• The machine learning algorithms will function optimally, providing crop recommen-
dations based on the available environmental and market data.
• Market data, such as crop prices and demand trends, will be updated regularly to
ensure the accuracy of profitability predictions.
• The accuracy of crop recommendations will depend on the quality and completeness
of the input data provided by farmers, including soil and weather conditions
3.1.2 Dependencies
• Farmers must have access to a device (smartphone, tablet, or computer) with an
internet connection to interact with the platform and input necessary data.
• The platform’s performance will rely on a stable and high-speed internet connection
to process real-time data and provide accurate recommendations.
• The successful operation of the machine learning models depends on the availability
of large, high-quality datasets for training and validation.
• Integration of third-party APIs for weather forecasting, market price tracking, and
other external data sources will be necessary to provide real-time and accurate
information.
• The system’s performance will depend on adequate server resources to process large
amounts of environmental and market data, as well as to generate recommendations
efficiently.
• Farmers using the platform must have access to basic technical training or support
to ensure proper use of the system and its features.
2. 2. Password Integrity: The system will enforce strong password policies, with
an option for two-factor authentication to enhance account security and prevent
unauthorized access.
3. 3. Data Protection: The platform will comply with data protection regulations
such as GDPR, ensuring user data is securely handled and that users are informed
about data usage and privacy policies.
4. 4. API Security: The system’s APIs must implement secure authentication (e.g.,
OAuth 2.0) to prevent unauthorized access, ensuring that only authenticated users
and approved applications can access data and system functionalities.
• Containerization: Docker
• Pandas and NumPy: For data preprocessing and efficient handling of environ-
mental data and user inputs.
• Flask: To manage backend services and integrate ML models for the crop recom-
mendation process.
• MySQL Database: For structured data storage related to user interactions, crop
suggestions, and environmental factors.
• Storage: SSD with at least 256 GB for model storage and data processing
In this project, we adopted the Agile methodology and implemented its principles
to build the system step-by-step. The development process was organized into iterative
cycles known as sprints, with each sprint addressing a specific feature set. This allowed us
to promptly act on feedback and continuously refine the system. Each sprint encompassed
the following stages:
3. Develop: This phase involved writing the code and implementing the core modules,
such as intelligent comment clustering, query handling, and sentiment analysis. We
made use of modern tools and best practices to ensure the system was both scalable
and efficient.
4. Test: In this phase, we rigorously tested the modules using a mix of manual and
automated approaches. The objective was to verify the accuracy of clustering,
evaluate the responsiveness of query matching, and ensure the sentiment analysis
correctly interpreted user comments.
5. Release: Once all components passed the testing phase, we deployed them to a
staging environment for final evaluations. This step also included setting up server
configurations, managing the database, and confirming seamless integration with
social media platforms.
By following the Agile methodology, the project was able to evolve based on on-
going feedback, resulting in a more user-responsive and need-driven solution for content
creators. The incremental development approach helped us consistently enhance the
system, ultimately delivering a robust tool for improving interactions on social media
platforms.
The System Architecture for the crop recommendation platform consists of several
core components that work together to analyze environmental factors, crop profitability,
and suggest the most suitable crops for a specific region. Below is a detailed description
of each component in the architecture:
• Feature Store:
The feature store acts as a structured repository for processed data, storing essential
features such as soil nutrient levels, climatic conditions, and historical crop yields.
This repository supports the machine learning models by supplying a consistent set
of features for training, validation, and real-time predictions.
• Testing and Evaluation: Estimated 2.5 months for comprehensive system testing.
This will include unit testing for individual components (such as data processing,
machine learning models, and IoT sensor integration) and integration testing to
ensure that all parts of the system work seamlessly together. The testing phase
will also include performance optimization, security assessments, and user feedback
testing to evaluate the system’s real-world applicability and accuracy.
3. Frontend Developers: Responsible for building the user interface where farmers
can interact with the recommendation system. This will include the design of a
dashboard to view personalized crop recommendations, weather information, and
performance metrics. Modern web technologies like React.js and Bootstrap will be
used to create an intuitive and user-friendly interface.
4. Cloud Infrastructure and Database Management: The system will rely on cloud
services such as AWS or Google Cloud for hosting and scalability. A cloud database
5. Collaboration Tools: The development team will use GitHub for version control,
tracking project progress, managing code contributions, and conducting code re-
views. For team communication and collaboration, Google Meet and Slack will be
used for real-time discussions, project updates, and brainstorming sessions.
• Technical Risk: To minimize risks related to data integration and machine learn-
ing model performance, we will ensure reliable access to external data sources, such
as weather APIs. Regular model evaluations and updates will be implemented
to maintain accuracy and adapt to evolving environmental factors. Additionally,
scalable cloud infrastructure will be used to support real-time data processing and
ensure the system can handle high usage during peak seasons.
• Business Risk: To address potential changes in market demands and user re-
quirements, we will maintain clear communication with stakeholders throughout
the project. The budget will be closely tracked, and project timelines will be ad-
justed to accommodate any unforeseen challenges. Engaging early with farmers
and agricultural experts will ensure the platform meets user needs and increases
adoption.
2. Risk Monitoring:
3. Risk Management:
• Meet with project mentors to discuss the project goals, scope, and expectations for
the crop recommendation system.
• Define the problem statement and gather detailed requirements from relevant re-
search papers, online resources, and expert consultations.
• Document the problem statement, research findings, and initial system design for
future reference.
• Identify the technology stack and tools required for the implementation, such as
machine learning libraries, weather data APIs, and web development tools.
• Assign roles to team members based on their expertise in areas such as data collec-
tion, model development, and user interface design.
• Familiarize the team with the necessary tools and technologies, including Python,
scikit-learn, and web development frameworks.
• Design the basic user interface for the platform, enabling users to input environ-
mental data and receive crop recommendations.
• Finalize the system architecture and design, ensuring smooth integration between
the front-end, back-end, and machine learning components.
• Begin developing the core components of the system, including data collection,
preprocessing pipelines, and integration with external weather data sources.
• Select and test machine learning models for crop recommendation, evaluating their
predictive accuracy using sample datasets. Develop and integrate the chatbot mod-
ule for addressing frequently asked questions and assisting users.
• Perform internal testing to ensure that all modules work together without issues,
focusing on system functionality and usability.
• Deploy the system on a local or cloud-based server for testing and demonstration
purposes.
• Gather feedback from mentors and potential users to assess the platform’s perfor-
mance, accuracy, and ease of use.
• Conduct final system testing to ensure all components meet the project’s require-
ments and function as expected.
• Document the entire development process, including the design, codebase, testing
results, and challenges encountered.
• Prepare the final project report, presentation, and code for submission, and present
the system for final evaluation.
• Yield Prediction Module: Function: Predicts expected yield for selected crops
using historical and environmental data.
• Performance: Achieved 91
• Evaluation Metrics: MAE (Mean Absolute Error), RMSE (Root Mean Squared
Error).
• Why used? Works well for small datasets with simple decision boundaries.
Expected Out-
Test Case ID Test Scenario Actual Output
put
User is logged User is logged
User Login with
TC USER 001 in and redirected in and redirected
valid credentials
to the homepage to the homepage
User account User account
is created, and is created, and
User signup with
TC USER 002 user is redi- user is redi-
valid details
rected to the rected to the
homepage homepage
Error mes- Error mes-
User login with sage: “Invalid sage: “Invalid
TC USER 003 invalid creden- username or username or
tials password” is password” is
displayed displayed
All uploaded All uploaded
View a user’s
data are dis- inputs are dis-
TC ADMIN 001 own videos in
played along played along
the dashboard
with user data with user data
The relevant The relevant
Search for a comment(s) are comment(s) are
TC SEARCH 001
query displayed in the displayed in the
search results search results
Message: “No Message: “No
Search with no
TC SEARCH 002 data found” is data found” is
matching results
displayed displayed
Inputs with a Inputs with a
Search with par- matching par- matching par-
TC SEARCH 003
tial query match tial title are tial title are
displayed displayed
• Weather Integration: Integrated weather API to fetch live and forecasted data
(temperature, humidity, rainfall).
Helped users plan irrigation, sowing, and harvesting based on climate trends.
9.1 Conclusion
his project demonstrated the significant impact of data-driven technologies, particularly
machine learning, in enhancing modern agricultural practices. The web-based crop rec-
ommendation system that was developed extended beyond the capabilities of traditional
systems by incorporating both environmental parameters—such as soil composition, tem-
perature, humidity, and rainfall—and economic factors, including market demand and
crop profitability.
By suggesting alternative crops based on real-time data and market trends, the
system enabled farmers to make more informed decisions aimed at optimizing both crop
productivity and financial returns. Machine learning models played a pivotal role in this
process, efficiently analyzing large and complex datasets to deliver precise, condition-
specific recommendations.
The system’s adaptability allowed it to evolve and improve over time, dynamically
responding to shifting environmental and market conditions. As a result, it provided
not only accurate insights but also a scalable and sustainable approach to farming. In
the long term, the application of such web-based intelligent systems holds the potential
to promote sustainable agriculture by maximizing resource efficiency, reducing waste,
increasing profitability, and empowering farmers with actionable, data-driven insights.
3. IoT Integration: Incorporating IoT devices like soil and weather sensors will
allow for real-time data collection on nutrients, pH, and moisture, providing highly
localized and timely recommendations to support informed decision-making.
9.3 Applications
1. Social Media Engagement: The platform assists content creators by stream-
lining responses to frequently asked questions and clustering similar comments,
improving engagement and allowing for more efficient interaction with their audi-
ence.
5. Precision Agriculture Support: Lays the foundation for integration with IoT
sensors and drones to enable more accurate, real-time farm management.
Can support future expansion into pest prediction, fertilizer suggestion, or disease
detection.
7. Educational Research Use: Acts as a case study for the integration of AI/ML
in agriculture.
Useful for academic purposes in agricultural technology, data science, and environ-
mental science fields.
8. Mobile or Web Application Platforms: Can be scaled into a mobile app for
wider adoption by farmers.
Integration with multilingual support can help reach rural and non-English-speaking
users.
10.1 Appendix A
Technical Feasibility
• The project leverages advanced technologies, including machine learning algorithms
and predictive modeling, ensuring both technical feasibility and scalability for the crop
recommendation platform.
• Utilizing Python-based machine learning libraries and a cloud-hosted environment, the
system can efficiently process and analyze environmental data, providing reliable crop
suggestions. This technical framework supports high availability and scalability, accom-
modating the growing demand for agricultural insights and ensuring smooth, continuous
operation for end-users.
Operational Feasibility
• User testing and feedback from farmers and agricultural advisors indicate that the crop
recommendation platform is operationally feasible.
• The integration of environmental data analysis with machine learning models has
proven effective in suggesting suitable crops, enhancing decision-making processes. The
platform’s ability to provide tailored crop recommendations based on real-time conditions
has been positively received, confirming its operational viability.
Economic Feasibility
• A cost-benefit analysis was conducted to evaluate the economic feasibility of the pro-
posed crop recommendation platform.
• The expenses involved in developing, deploying, and maintaining the platform were
compared with the expected benefits, including increased crop yield, optimized resource
usage, and improved profitability for farmers.
• The analysis showed that the platform is economically sustainable, with the poten-
tial benefits significantly exceeding the costs, making it a practical solution to enhance
agricultural productivity and farmer profitability.
10.2 Appendix B
10.2.1 Survey Paper Details
Paper Status: Published
Name of Conference: 2025 1st International Conference on AIML-Applications for
Engineering Technology (ICAET).
Page Numbers: 7
DOI:10.1109/ICAET63349.2025.10932168
10.3 Appendix C
10.3.1 Plagiarism Report
Overall 16 received.
Applied for the conference; yet to receive acceptance
[2] Bandara, P., Weerasooriya, T., Ruchirawya, T. H., Nanayakkara, W. J. M., Di-
mantha, M. A. C., Pabasara, M. G. P. (2020). Crop Recommendation System.
International Journal of Computer Applications, 175(22)
[3] Patel, M., Rane, A., Patni, V. Crop Recommendation System using Machine Learn-
ing.
[4] Suguna, K., Murali, P., Ayyasamy, P., Obuli, O. (2024). Crop Recommendation
System Using Machine Learning Algorithm. International Research Journal on Ad-
vanced Engineering Hub (IRJAEH), 2(5), 1237–1242.
[5] Kale, V., Mohapatra, B. N. (2024). Crop Recommendation System Using Machine
Learning. ITEGAM-JETIA, 10(48), 63–68.
[6] Pande, S. M., Ramesh, P. K., Anmol, Aishwarya, B. R., Rohilla, K., Shaurya,
K. (2021). Crop Recommender System Using Machine Learning Approach. In Pro-
ceedings of the Fifth International Conference on Computing Methodologies and
Communication (ICCMC 2021). IEEE Xplore. Part Number: CFP21K25-ART.
[7] Pawan, Yadav, D., Sharma, R. K., Kumar, M., Rani, J., Sharma, N. An Effective
Approach for Crop Recommendation Using Features of Specific Locations and Sea-
sons to Maximize Crop Yield Production by Using Machine Learning. International
Journal of Intelligent Systems and Applications in Engineering.
[8] Onoriode, E. M., Nnenna, N. H., Kingsley, C. I. (2024). Optimizing Crop Recom-
mendation Systems Using Machine Learning Algorithms. In Proceedings of the CEE
2024 International Conference.
[10] Paithane, P. M. (2023). Random Forest Algorithm Use for Crop Recommendation.
Journal of Engineering and Technology for Industrial Applications, 9(43), 34–41.
https://doi.org/10.5935/jetia.v9i43.906
[11] Shireesha, B., Vinitha, M., Vamsi, K., Ali, S. S., Nunna, U. S. A. (2024). Crop
Care Tech: A Web-Based Application for Crop, Fertilizer Recommendation, and
Disease Detection Using ML and DL. International Research Journal on Advanced
Engineering Hub (IRJAEH), 2(9), 2252–2259.
[12] Dahiphale, D., Shinde, P., Patil, K., Dahiphale, V. (2023). Smart Farming: Crop
Recommendation Using Machine Learning with Challenges and Future Ideas. Jour-
nal of IEEE Transactions on Artificial Intelligence.
[13] Garg, D., Alam, M. (2022). An Effective Crop Recommendation Method Using Ma-
chine Learning Techniques. International Journal of Advanced Technology and En-
gineering Exploration, 10(102). http://dx.doi.org/10.19101/IJATEE.2022.10100456