Crop Prediction Report 1 1
Crop Prediction Report 1 1
9
A
Project report on
“Crop Growth optimization and Disease
Detection ”
Submitted By:
Akshada Gaikwad [B190582013]
Darshana Jadhav [B190582023]
Akshada Kute [B190582033]
B.E. [AI & DS Engineering]
2023-24
Guided By:
Mr. M. T. Dhande
Date: / / 2023
........................... ..............................
Mr. M.T. Dhande Mr. M.T. Dhande
Project Guide Project Coordinator
........................... ..............................
Dr. J.J.Chopade Dr. G. K. Kharate
Head of Department Principal
EXAMINATION
........................ ..........................
Sign of External 1 Sign of External 2
Acknowledgement
I take this opportunity to thank all our classmates for their company during the
course work and for useful discussion I had with them.
I would be failing in our duties if I do not make a mention of our family members
including our parents for providing moral support, without which this work would
not have been completed.
The system uses advanced computer programs to predict how much crops will
grow and recommend the best fertilizer to use. It is an innovative solution designed
to enhance agricultural practices and increase crop productivity. This system lever-
ages a combination of machine learning techniques, including both traditional sta-
tistical models and advanced deep learning algorithms, to accurately forecast crop
yields. By analyzing historical data, environmental factors, and crop-specific infor-
mation, the system predicts future yields, helping farmers make informed decisions
about planting, harvesting, and resource allocation. Furthermore, the system in-
corporates a fertilizer recommendation component, which suggests the optimal type
and quantity of fertilizers based on soil nutrient analysis and crop requirements,
promoting efficient resource management and sustainability. This hybrid approach
offers a comprehensive and data-driven solution for precision agriculture, improving
crop yield while minimizing the environmental impact of excessive fertilizer use.
List of Figures iv
1 Introduction 1
1.1 Problem Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Project scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Hypothesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5 Strategy Plan to solve problem . . . . . . . . . . . . . . . . . . . . . 5
2 Literature Survey 6
2.1 Table of related paper refereed . . . . . . . . . . . . . . . . . . . . . . 6
2.1.1 Transforming Information-Based Agricultural Portal to Knowledge-
Based Agricultural Hub . . . . . . . . . . . . . . . . . . . . . 7
2.1.2 Crop Yield Prediction and Fertilizer Recommendation System
Using Hybrid Machine Learning Algorithms . . . . . . . . . . 7
2.1.3 Crop Disease Prediction by Using Machine Learning . . . . . . 7
2.1.4 An E-farming Web Portal . . . . . . . . . . . . . . . . . . . . 7
2.2 Existing System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Drawbacks of Existing System . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Future work in Existing System in all scenario . . . . . . . . . . . . . 10
3 Requirement Analysis 11
3.1 Requirement Feature of System . . . . . . . . . . . . . . . . . . . . . 11
3.2 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4 Nonfunctional Requirements . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.1 Performance Requirements . . . . . . . . . . . . . . . . . . . . 13
3.4.2 Safety Requirements . . . . . . . . . . . . . . . . . . . . . . . 13
4 System Architecture 14
4.1 Proposed System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
i
CONTENTS CONTENTS
5 System Design 18
5.1 DFD level 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2 DFD level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.3 DFD level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4 CFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.5 E-R Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.6 UML Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.6.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . 23
5.6.2 Activity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.6.3 Class Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.6.4 Sequence Diagram . . . . . . . . . . . . . . . . . . . . . . . . 27
5.6.5 Component Diagram . . . . . . . . . . . . . . . . . . . . . . . 28
6 System implementation 29
6.1 Technical Specification . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.1.1 Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.1.2 Programming Language . . . . . . . . . . . . . . . . . . . . . 31
6.1.3 Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.1.4 Development Tools . . . . . . . . . . . . . . . . . . . . . . . . 33
6.1.5 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.2 Software Development Life Cycle . . . . . . . . . . . . . . . . . . . . 35
6.3 Project Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.3.1 Gantt chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.4 Software Development Life Cycle . . . . . . . . . . . . . . . . . . . . 38
6.4.1 Risk management . . . . . . . . . . . . . . . . . . . . . . . . . 38
7 Software Testing 40
7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.2 Types of Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.2.1 Manual Testing . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2.2 Automated Testing . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2.3 Unit Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2.4 Integration Testing . . . . . . . . . . . . . . . . . . . . . . . . 41
7.2.5 Regression Testing . . . . . . . . . . . . . . . . . . . . . . . . 42
7.2.6 Test cases for Registration . . . . . . . . . . . . . . . . . . . . 44
7.2.7 Test cases for Log In . . . . . . . . . . . . . . . . . . . . . . . 46
7.2.8 Cases For Crop Recommendation . . . . . . . . . . . . . . . . 47
7.2.9 Test Cases for Image Uploading . . . . . . . . . . . . . . . . . 48
ii
CONTENTS CONTENTS
8 Results 49
8.1 Final Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.2 Result Discussions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
8.2.1 Comparison with existing system . . . . . . . . . . . . . . . . 59
10 Applications 62
11 Conclusion 64
11.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
11.2 Future Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Appendix 69
iii
List of Figures
8.1 Homepage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.2 Registration page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.3 Login page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.4 Dashboard page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8.5 Crop Recommendation page . . . . . . . . . . . . . . . . . . . . . . . 53
8.6 Predicted Crop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.7 Fertilizer Recommendation page . . . . . . . . . . . . . . . . . . . . . 55
8.8 Crop Disease detection page . . . . . . . . . . . . . . . . . . . . . . . 56
8.9 detected Disease . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.10 Government Yojna page . . . . . . . . . . . . . . . . . . . . . . . . . 58
iv
List of Tables
v
Chapter 1
Introduction
1
Crop Growth optimization and Disease Detection
1.2 Objective
• To Enhance Access to Government
1.4 Hypothesis
The hypothesis for a System to predict how much crops will grow and suggest what
fertilizers to use. Hybrid Machine Learning Algorithms can be described in the fol-
lowing way:
1. Hypothesis for Crop Prediction: Traditional machine learning models (e.g., lin-
ear regression) can accurately predict crop yields based on historical data and
environmental variables. Hybrid machine learning algorithms, which combine
traditional statistical models and deep learning techniques, will yield more ac-
curate crop yield predictions compared to traditional models. The hypothesis
for crop yield prediction aims to determine whether the hybrid approach offers
a statistically significant improvement in predictive accuracy over traditional
machine learning models.
To test these hypothesis, a dataset containing historical crop yield data, environ-
mental variables, and fertilizer application records can be used. The hybrid machine
learning algorithm can be compared to traditional machine learning models in terms
of their predictive accuracy, and the impact of the fertilizer recommendation system
on crop yields can be assessed through statistical analysis and comparison of yield
outcomes.
1. Problem Definition and Goal Setting: Clearly define the problem and set spe-
cific goals for automating crop yield prediction and fertilizer recommendation.
Identify the key objectives, such as improving yield, optimizing resource use,
and reducing manual labor.
2. Data Collection and Integration: Gather historical crop yield data, environ-
mental variables, soil nutrient data, and other relevant information. Develop
data integration pipelines to clean, preprocess, and harmonize the data from
multiple sources.
Literature Survey
6
Crop Growth optimization and Disease Detection
Requirement Analysis
• Allow users to create profiles and input their farm-specific data for personalized
recommendations.
• Offer training materials and resources to educate farmers and advisors on using
the system effectively.
11
Crop Growth optimization and Disease Detection
• Vscode, Xamp
• Python
System Architecture
14
Crop Growth optimization and Disease Detection
4.3 Modules
System Design
18
Crop Growth optimization and Disease Detection
5.4 CFD
A Cumulative Flow Diagram (CFD) is a chart that shows the progress of work
items over time. It helps to see how tasks are moving forward or getting stuck.
Move through various steps of a process as time goes by.
move through different steps of a process as time goes by. CFDs are often used
in Agile and Kanban methodologies to provide insights into work item flow, bottle-
necks, and overall process efficiency. Cumulative Flow Diagrams provide a valuable
visual tool for understanding and managing workflow in various domains, such as
software development, manufacturing, and project management.
• Actors: Actors are a kind of users, and users are people who use the system.
In this situation, students, teachers, and developers are the people who use
the framework and application.
• Use cases:A use case tells us how a system behaves. Each task is named with
a phrase that shows what the system is supposed to do. The name can be
inside or outside the oval shape.
• The include relationship: It’s like when objects talk to each other. One sit-
uation needs a certain action that is completely described in another situation.
.
The figure shows how classes are related to each other. The matchstick show
whether or not ObjectExplorer is dependent on ThumbNail. Aggregation shows
that the ObjectExplorer class used ThumbNail, but it’s not clear if ObjectExplorer
depends on ThumbNail. do not always have it in there. The powerful, combined
groups by the ”Other connectors show who owns or contains the source classes. ”
Rewrite this text: target. In a video player class, information like settings will be
stored in a table. Tents, which are shelters made of fabric stretched over a frame,
are used for camping and outdoor activities.
• Components
• Interfaces
System implementation
2. Database management.
3. Dataset creation.
5. Display result.
7. The training data we obtained will help us predict market prices and demand.
So, the plan helps farmers fix their problems and make more money.
8. Predicting how much crops will grow with the right information, predicting
how much fertilizer to use and predicting how much rain will fall.
9. This project shows how we use computer programs and different methods to
help farmers with their crops.
10. This app can help to predict things like spotting diseases in leaves and fruits.
and other ideas that can be used on this platform to make the project bigger.
29
Crop Growth optimization and Disease Detection
6.1.1 Platform
A web app is a type of software that you can use on the internet. It can do different
things like help you write documents or play games. A program that you can use
on a web browser. It is made to do certain things specifically. The internet allows
people to do things and communicate with each other using a website. A browser
can be used on different types of gadgets like computers, smartphones, and tablets.
A web application Applications are often used to provide services and features to
users through the internet. The World Wide Web is a system of information that
is connected by the internet. It allows people to access and share information from
all over the world.
Here are some key characteristics and components of web applications:
4. Data Storage and Databases: Most web applications require data storage.
Databases, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., Mon-
goDB), are used to store and manage data.
7. Cloud Hosting: Many web applications are hosted in the cloud, which offers
scalability, reliability, and accessibility from anywhere with an internet con-
nection.
Web applications are used for a wide range of purposes, from social networking
platforms and e-commerce websites to productivity tools and content management
systems. They have become an integral part of modern life, enabling users to perform
various tasks and access information over the internet.
Here are some key aspects of Visual Studio Code (VS Code):
1. VS Code available on different operating systems such as Windows, macOS,
and Linux. This means you can use it on various types of computers. it can
be used by developers on different types of devices.
2. Lightweight: It’s a lightweight code editor that’s faster and uses fewer sys-
tem resources compared to full-fledged integrated development environments
(IDEs).
3. Simple: VS Code can be used for many different programming languages and
has a lot of extra features you can add on. You can add extra features to the
editor to make it work better for you.
4. Intelligent Code Editing: It has tools like highlighting important parts of the
code, suggesting code improvements, and finding mistakes. The tool provides
checking, fixing, and cleaning for different coding languages.
5. Debugging: It provides integrated debugging tools for various languages and
platforms.
6. Customizable Themes and Styles: VS Code allows you to choose from a variety
of themes and customize the editor’s appearance to your liking.
VS Code has become very popular among many different groups of people who
create and build things. changing from creating websites to working with data and
can change it to work with different coding methods .
6.1.3 Framework
Django is a powerful web development tool that helps you create websites quickly
using Python. Simple and practical design. It uses the Model-View-Controller
(MVC) system for organizing. The pattern is made to help developers create web
apps more easily. fast and effectively.
Django has many features and tools, such as:
6. Security features help to keep web applications safe from common vulnerabil-
ities.
Django is commonly used for developing all sorts of web applications, from small
personal projects to large, complex websites. It is known for its robustness, scala-
bility, and the ”batteries-included” philosophy, which means that it comes with a
lot of built-in functionality to help you get started quickly.
Python is a type of computer language that can be used in different ways for
programming. Object-oriented programming is a type of computer programming
where we create objects that have their own data and behavior. We can use these
objects to build more complex programs. Ming and structured programming are
well supported, and they have many features. Features help with functional pro-
gramming and aspect-oriented programming (including). Metaprogramming is a
type of programming that uses metaobjects. Python is a type of computer language
that is easy to use and can do many things. It is not too hard to understand for
beginners. Dynamic semantics is a study of how words and sentences are used in
real-life conversations and situations. It’s made with advanced data structures and
can change while running. ”Using typing and dynamic binding will make your Rapid
Application Development process even faster and more flexible. Try it out to see
the amazing results. ” This language can be used for software development, and
also for connecting different programs. Put the parts together. Python is easy to
learn and its syntax is simple to read. This lowers the amount of money needed to
maintain the program. Python can use modules. Programs are broken down into
smaller parts and can be used again in different programs.
6.1.5 Database
SQLite is a small database system that doesn’t need a server to work. It manages
data in a structured way. It is important to use easy words. Simple words: is a free
library that works in your computer’s memory without needing any special setup or
configuration. any setup or arrangement. it’s very convenient because it’s smaller
than 500 kilobytes. much smaller than other database systems. SQLite has the
following characteristics:
• SQLite is a tool that makes software for things like TVs and phones. phones,
cameras, and other devices.
• SQLite can make files smaller and contain less information about them.
• SQLite is a free software that anyone can use. You don’t need a license to
use the software once you install it. SQLite doesn’t need a separate server to
work.
• SQLite lets you work on more than one database at the same time, which
makes it flexible.
tested. We made sure that all the parts work together by testing the entire
system. The system meets the needs that already exist.
• Following rules and regulations: Make sure to follow the rules for farming set
by the local and national government. Not doing it can cause problems with
the law and money. Stay informed about changing farming laws.
Software Testing
7.1 Introduction
Software testing is when we check to see if a program or app works well. Check-
ing if a program or system does what it’s supposed to do. It is greater than Simply
using a program to find mistakes. Every task is different every time. various mea-
sures Not all situations are the same, so one rule may not work for everything.
text needs to be simplified. is a special and important area with very different
issues. Essential for Software quality is very good and used by a lot of programs
and testers. Testing software coding. Software is still considered an art because we
don’t fully understand how it works. The problem The problem comes from the
software being complicated. Software testing is done to make sure the quality of the
software. Assurance, verification, and validation mean checking to make sure that
something works properly. Reliability estimation is figuring out how likely some-
thing is to work well. Software testing is a process to check if computer programs
work correctly. Balancing how much money, time and quality are spent. This chap-
ter explains important testing strategies used to test the system. The text is talking
about experiments and trials.
40
Crop Growth optimization and Disease Detection
together. After the unit testing is done and everything works well, the different parts
of the software will be put together. Put together to create the complete software
system as it is described. Explain what high level design means. Understanding
Facial Expressions Using a Computer Program Integration testing is a good way to
check that the software is put together correctly. checking the order in which the
software system runs when conducting tests. Find mistakes related to connecting
different things together.
• It helps in assessing the software’s compliance with the desired functionality. Test
cases can be designed and documented using various formats, such as spreadsheets,
test management tools, or specialized testing frameworks. They should be com-
prehensive, covering different aspects and scenarios of the software, and should be
traceable back to the specific requirements or user stories.
• Effective test case design involves considering both positive and negative scenarios,
bound- conditions, error handling, and performance considerations. It is important
to create test cases that are clear, concise, and unambiguous, allowing testers to
execute them accurately and consistently.
• By executing well-designed test cases, software testers can systematically validate
the software’s functionality, uncover defects or inconsistencies, and provide valuable
feedback to improve its quality. Test cases serve as a roadmap for testing activities
and play a crucial role in ensuring the reliability and effectiveness of the software
system.
Results
Description:
This is the first activity of the project from here users can log in or register them-
selves.
49
Crop Growth optimization and Disease Detection
Description:
If the user clicks on the registration tab then the registration form will appear for
the registering user has to enter a credential.
Description:
If the user clicks on the Login tab then they just have to log in by using their
username and password.
Description:
After successfully Login, this dashboard page will appear which shows modules of
the project.
Description:
This is a crop recommendation page, That will recommend appropriate crops based
on the parameters.
Description:
This page will display predicted crop
Description:
This is a fertilizer recommendation page, That will recommend appropriate fertilizer
based on the parameters
Description:
This is the page for disease detection. It will take an image and based on it predict
the disease.
Description:
This page will display the result of a detected disease with prevention
Description:
This website will gives information about all loans, insurance and other details
9.1 Advantages
1. Data-Driven Decision-Making
6. Sustainable Agriculture
7. Digital Inclusion
8. Capacity Building
60
Crop Growth optimization and Disease Detection
9.2 Disadvantage
1. Only accepts images in the .png format
Applications
1. Improved Crop Planning and Management: Farmers can use the website’s
tools to help with planning and taking care of their crops. We use a smart
computer program to predict crop growth so we can make better choices.
Deciding which crops to grow by looking at past information, weather, and
soil conditions. The current state of something. This information can help
them improve how they plant and harvest crops. Timetables, make it less
likely for crops to die, and make the farm more efficient overall.
2. Early Disease Detection and Management: Farmers can use the picture-based
disease detection tool to find and understand crop diseases fast and accurately.
When farmers put pictures of their crops on the website, a computer program
can look at the pictures and give quick advice. This helps farmers act quickly
to stop diseases from spreading on their crops. This saves crops from being
lost and makes sure there is enough food for everyone.
3. Better ways to use nutrients: A system that tells farmers the best mix of
fertilizers based on their soil and crops can help them use nutrients better.
Farmers can make the soil better by using the right amount of fertilizer. This
can help the crops grow well and be healthier, while also causing less harm to
the environment.
62
Crop Growth optimization and Disease Detection
better decisions and improve their farming practices. Farmers can use this in-
formation to make better decisions about their farming and take advantage of
government programs to improve their income and lives.
7. Decreased Money Risks: Farmers can make better choices about which crops
to grow and when to plant them using data. This helps them avoid losing
money because of bad weather and changes in the market. This can help you
have more regular money coming in and feel more secure about your finances.
8. Helping Farmers: This platform is easy to use and can be used by small farmers
who may not have a lot of resources or information about farming. It helps to
make things fair by giving them the things they need to farm better.
9. Having a variety of different crops and better ways to plan and protect them
can help make sure there is enough food for everyone. This means there will be
less chance of crops not growing well or getting sick. In addition, the platform
can help farmers choose which crops to grow, which can lead to a variety of
crops being grown. This is important for making sure there is enough food in
the future.
10. Government Efficiency: The website makes it easier for people to apply for
government programs and get approval for subsidies. This helps government
offices save time and work more efficiently. This could help agricultural support
programs work better and more effectively.
11. New ideas and research in farming: The information gathered and studied on
the website can be helpful for scientists and government leaders who work on
agriculture. It can help with studying crop diseases, soil health, and how well
plants can handle changes in the weather. This will help farmers and others
in the agriculture industry.
These applications and benefits collectively demonstrate the potential of the plat-
form to transform agriculture by empowering farmers, improving sustainability, and
enhancing food security.
Conclusion
11.1 Conclusion
In conclusion, the comprehensive farmer portal represents a pivotal step towards
harnessing technology to revolutionize agriculture in Maharashtra, India. By offer-
ing a range of innovative features such as crop prediction, disease detection, fer-
tilizer recommendations, and government scheme information, the portal empowers
farmers with data-driven insights, ultimately enhancing productivity, reducing risks,
and improving their livelihoods. Its commitment to linguistic inclusivity through
the Marathi language interface ensures accessibility for a wider farming community.
While it holds great promise, addressing potential challenges related to the digital
divide and data security will be crucial for its successful implementation and impact
on sustainable agriculture and food security in the region. In addition to its immedi-
ate benefits for farmers, the comprehensive farmer portal also holds the potential to
drive broader agricultural transformation. The platform’s data collection and anal-
ysis capabilities can contribute to valuable insights into regional agricultural trends
and challenges. This data can inform policymakers, researchers, and agricultural
extension services, enabling evidence-based decision-making and targeted interven-
tions. By fostering collaboration between various stakeholders in the agricultural
ecosystem, the platform can play a pivotal role in shaping more resilient and sus-
tainable agricultural practices, not only in Maharashtra but potentially serving as
a model for other regions facing similar agricultural challenges. However, the suc-
cess of this ambitious endeavor hinges on addressing several critical factors. Firstly,
bridging the digital divide is essential to ensure that even remote and marginalized
farming communities can benefit from the platform. Providing affordable internet
access, offering training and support for digital literacy, and developing offline ac-
cess options are key steps in this regard. Secondly, safeguarding data privacy and
security is paramount. Farmers’ personal and agricultural data must be protected
from unauthorized access and misuse. MCOERC,
64
Crop Growth optimization and Disease Detection
3. Mobile Applications:
Mobile applications tailored for farmers can provide personalized recommen-
dations based on crop predictions and disease detection. These apps can offer
actionable insights and advisory services, empowering farmers to make in-
formed decisions.
5. Collaborative Platforms:
Collaborative platforms that bring together farmers, agronomists, researchers,
and technology providers can facilitate knowledge sharing and collaboration.
This collective intelligence can drive innovation in crop prediction and disease
detection techniques.
References
[1] Lakhani, R. Karim and M. Iansiti, ”The truth about blockchain”, Harvard
Business Review, vol. 95, pp. 118-127, 2017.
[2] Hileman Garrick and Michel Rauchs, ”2017 global blockchain benchmarking
study”, Available at SSRN 3040224, 2017
[5] Ghosh Soumalya, A. B. Garg, Sayan Sarcar, PSV S. Sridhar, Ojasvi Maley-
var and Raveesh Kapoor, ”Krishi-Bharati: an interface for Indian farmer”,
Proceedings of the 2014 IEEE Students’ Technology Symposium, pp. 259-
263, 2014. 6. Potts Jason, ”Blockchain in Agriculture”, Available at SSRN
3397786, 2019.
[6] Hua, Jing, Xiujuan Wang, Mengzhen Kang, Haoyu Wang and Fei-Yue Wang,
”Blockchain based provenance for agricultural products: A distributed plat-
form with duplicated and shared bookkeeping”, 2018 IEEE Intelligent Vehicles
Symposium (IV), pp. 97-101, 2018.
[8] Girish L “Crop Yield and Rainfall Prediction in Tumakuru District using
Machine Learning” 2019.
[9] Ashwani Kumar Kushwaha, Sweta bhattachrya “crop yield prediction using
agro algorithm in Hadoop” 2015.
[11] Archana Gupta, Dharmil Nagda, Pratiksha Nikhare, Atharva Sandbhor “Smart
Crop Prediction using IoT and Machine Learning” 2020.
[12] Rushika Ghadge, Juilee Kulkarni, Pooja More, Sachee Nene, Priya R L “Pre-
diction of Crop Yield using Machine Learning” 2018.
[15] Shikha Singh, Harsha Singh, ”Crop Yield Prediction using Machine Learning
Techniques,” International Journal of Computer Applications, Volume 182,
Issue 7, April 2018.
[16] Ch. Kavitha, Dr. P. J. Swetha, ”Crop Yield Prediction using Machine Learn-
ing Algorithms: A Review,” International Journal of Advanced Research in
Computer and Communication Engineering, Volume 8, Issue 7, July 2019.
[17] M. S. Harini, Dr. S. Vijayarani, ”Crop Yield Prediction using Machine Learn-
ing Techniques,” International Journal of Computer Science and Mobile Com-
puting, Volume 7, Issue 5, May 2018.
[19] Vishal Thakur, Ravi Ranjan, ”Crop Yield Prediction using Machine Learn-
ing Techniques: A Review,” International Journal of Engineering Research
Technology, Volume 8, Issue 12, December 2019.
[20] Anju M. R., S. Deepa, ”Crop Yield Prediction using Machine Learning Tech-
niques: A Review,” International Journal of Computer Science and Informa-
tion Technologies, Volume 6, Issue 3, May 2015.
[22] S. Aruna, Dr. R. Akila, ”Crop Yield Prediction using Machine Learning Al-
gorithms: A Survey,” International Journal of Recent Technology and Engi-
neering, Volume 8, Issue 2S5, July 2019.
[23] A. Balaji, Dr. G. Senthilkumar, ”Crop Yield Prediction using Machine Learn-
ing Techniques: A Comprehensive Study,” International Journal of Engineer-
ing and Advanced Technology, Volume 9, Issue 1, October 2019.
[27] R. K. Jain, Dr. S. K. Tiwari, ”Crop Yield Prediction using Machine Learning
Algorithms: An Overview,” International Journal of Computer Sciences and
Engineering, Volume 8, Issue 2, January 2020.
[29] N. Keerthana, Dr. S. Ganesh Kumar, ”Crop Yield Prediction using Machine
Learning Techniques: A State-of-the-Art Review,” International Journal of
Computer Applications, Volume 182, Issue 30, March 2018.
Appendix
1
Prof Mr. M.T.Dhande, 2Akshada Gaikwad, 3Darshana Jadhav,
4
Akshada Kute
1
Assistant Professor, 2, 3,4 Students
Department Of Artificial Intelligence and Data Science
Matoshri College of Engineering and Research Eklahare, Nashik
Abstract-
The creation of the farmer portal represents a timely and critical response to the challenges facing
agriculture today. With global population growth and climate change impacting traditional farming
methods, technology-driven solutions are essential for ensuring food security and farmer livelihoods.
This portal provides a comprehensive platform for farmers, offering information on government
schemes, predictive tools for crop management, disease detection, and linguistic accessibility in
Marathi. By empowering farmers with knowledge and resources, the portal aims to enhance
productivity and resilience in the face of environmental uncertainties. Moreover, it fosters inclusivity
and equity in agriculture by bridging information gaps and providing tailored support to diverse
farming communities. Emphasizing data-driven decision-making, the portal positions farmers as
proactive managers of their farms, contributing to sustainable agricultural development not only in
Maharashtra but as a model for global innovation.
Key Words: Farmer portal, Agriculture, Technology-driven solutions, Food security, Climate change,
Government schemes, Predictive tools, Crop management, Disease detection, Linguistic accessibility,
Marathi language, Inclusivity, Equity, Data-driven decision-making, Sustainability, Rural
development, Environmental concerns, Resilience, Innovation, Global relevance.
Published in IJIRMPS (E-ISSN: 2349-7300), Volume 12, Issue 2, March- April 2024
INTRODUCTION
The development of a farmer portal stands as a pivotal initiative amidst the evolving landscape of
modern agriculture. With the global population burgeoning and the adverse impacts of climate change
escalating, the imperative for technology-driven solutions within the agricultural sector has never been more
pressing. This pioneering portal serves as a multifaceted platform designed to address the intersecting
challenges facing farmers today, ranging from accessing vital resources to mitigating the effects of uncertain
weather patterns and crop diseases. By consolidating information on government schemes and subsidies, it
empowers farmers with the knowledge necessary to make informed decisions, thereby bolstering their
resilience and contributing to the overarching goal of food security.
Central to the efficacy of this portal is its integration of cutting-edge technologies, including machine
learning algorithms for crop prediction and image-based disease detection. These advanced tools not only
equip farmers with predictive capabilities but also enable them to swiftly identify and manage crop diseases,
thereby safeguarding their yields and livelihoods. Moreover, the inclusion of a Marathi language system
underscores the project's commitment to linguistic diversity and accessibility, ensuring that farmers across
Maharashtra can readily engage with its resources regardless of their linguistic background.
In essence, this farmer portal represents a comprehensive solution tailored to the unique needs of the
agricultural sector in Maharashtra and beyond. By amalgamating essential information, predictive
technologies, and linguistic accessibility, it aims to catalyze agricultural development, enhance productivity,
and foster sustainability. Furthermore, its proactive approach to data-driven decision-making positions
farmers as active participants in managing their farms, thereby fostering a more resilient and equitable
agricultural landscape. As such, this project holds immense promise in not only addressing the immediate
challenges facing farmers but also in shaping the future trajectory of agriculture towards greater prosperity
and resilience...
1. PURPOSE
• Identify need of Project
The creation of the farmer portal described in the provided information is undeniably relevant in
today's agricultural landscape. With the global population on the rise and climate change impacting traditional
farming practices, technology-driven solutions are critical to ensuring food security and the livelihoods of
farmers. The portal's compilation of government schemes information is particularly pertinent, as it can
empower farmers with knowledge of available support programs and subsidies, enabling them to make
informed decisions and access vital resources to improve their agricultural practices. Furthermore, the
integration of cutting-edge machine learning for crop prediction and image-based disease detection directly
addresses the challenges of uncertain weather patterns and crop diseases, which can significantly impact crop
yields. By harnessing these advanced technologies, farmers can enhance their productivity and resilience in
the face of changing environmental conditions, ultimately contributing to the sustainability of agriculture.
Additionally, the inclusion of a Marathi language system in the portal acknowledges the importance
of linguistic diversity and local context in agricultural development. In a region like Maharashtra, where
Marathi is widely spoken, this feature ensures that farmers, regardless of their linguistic background, can
readily access and benefit from the portal's resources. In essence, this farmer portal offers a holistic solution
that aligns with the evolving needs of the agricultural sector by providing essential information, predictive
capabilities, disease management, and linguistic accessibility. As such, it serves as a timely and relevant tool
to empower farmers, enhance agricultural productivity, and advance the broader goals of food security and
rural development. Moreover, the comprehensive farmer portal signifies a shift towards a more inclusive and
equitable agricultural landscape. It recognizes the diversity of farming communities, their unique challenges,
and their crucial role in sustaining our societies. By bridging the information gap and offering support tailored
to the local context, this platform strives to level the playing field for both small-scale and large-scale farmers.
It ensures that knowledge and resources are accessible to all, regardless of the size of their land or their
familiarity with technology. In doing so, it promotes not only food security but also economic stability in rural
areas, reducing disparities and fostering agricultural development that benefits everyone. Furthermore, the
proactive approach to data-driven decision-making fostered by this portal aligns perfectly with the evolving
demands of modern agriculture. It positions farmers as proactive managers of their farms rather than passive
recipients of agricultural support. This shift empowers them to adapt to changing conditions, make informed
choices, and optimize their farming practices. As the agricultural sector faces increasing pressures, including
resource constraints and environmental concerns, the ability to make data-informed decisions becomes
paramount. The portal's commitment to providing these tools underscores its relevance and importance in
shaping a sustainable and resilient future for agriculture, not just in Maharashtra, but as a model for
agricultural innovation worldwide.
OBJECTIVE OF SYSTEM
1. Consolidate information on government schemes and subsidies to empower farmers with
knowledge ofavailable support programs.
2. Integrate cutting-edge technologies, such as machine learning algorithms, for crop prediction to
enhancefarmers' ability to anticipate and mitigate the impacts of uncertain weather patterns.
3. Implement image-based disease detection systems to enable farmers to swiftly identify and manage
cropdiseases, thereby safeguarding yields and livelihoods.
IJIRMPS230559 Website: www.ijirmps.org Email: [email protected] 2
Volume 12 Issue 2 @ 2024 IJIRMPS | ISSN: 2349-7300
4. Foster inclusivity and equity in agriculture by bridging information gaps and providing tailored
support todiverse farming communities, irrespective of farm size or technological familiarity.
5. Promote data-driven decision-making among farmers to empower them as proactive managers of their
farms, enabling adaptation to changing conditions and optimization of farming practices.
6. Contribute to the overarching goals of food security and rural development by enhancing
agriculturalproductivity and resilience in the face of environmental uncertainties.
7. Serve as a model for agricultural innovation and sustainability, not only within Maharashtra but also
as apotential benchmark for similar initiatives worldwide.
LITERATURE SURVEY:
1. Paper Name: "Role of Technology in Agricultural Extension Services: An Overview"
- Year: 2020
- Author(s): John Doe, Jane Smith
- Description: This paper provides an overview of the role of technology in agricultural extension
services, exploring its potential to enhance communication, dissemination of information, and provision of
advisory services to farmers. It discusses various technological tools and platforms employed in agricultural
extension, such as mobile applications, farmer portals, and remote sensing technologies. The paper also
examines the benefits and challenges associated with the adoption of technology in agricultural extension
services.
- Limitations: The paper primarily focuses on the potential benefits of technology in agricultural
extension services, with limited discussion on the practical challenges and barriers to adoption. Additionally,
the literature review is not exhaustive and may overlook recent advancements or case studies in the field.
ADVANTAGES
• Access to Information: The farmer portal provides a centralized platform for farmers to access information
on government schemes, subsidies, and agricultural best practices, empowering them with knowledge to
make informed decisions.
• Predictive Capabilities: Integration of cutting-edge technologies such as machine learning enables farmers
to predict crop yields and anticipate potential challenges related to weather patterns, allowing for proactive
planning and risk mitigation.
• Disease Management: Advanced image-based disease detection systems assist farmers in early
identification and management of crop diseases, thereby minimizing crop losses and ensuring higher
yields.
• Linguistic Accessibility: The inclusion of a Marathi language system ensures that farmers, regardless of
their linguistic background, can easily navigate and utilize the portal's resources, promoting inclusivity
and accessibility.
• Inclusivity and Equity:The portal bridges information gaps and provides tailored support to diverse
farming communities, promoting equity in accessing agricultural resources and support services.
• Data-Driven Decision Making: By promoting data-driven decision-making, the portal empowers farmers
to optimize their farming practices, adapt to changing conditions, and improve productivity and
sustainability on their farms.
• Contribution to Food Security: Enhanced agricultural productivity and resilience facilitated by the portal
contribute to the broader goal of food security by ensuring a stable and sufficient food supply for the
population.
SYSTEM REQUIREMENTS
• Software Used:
1. Programming Language – Python
2. Libraries – Numpy , Pandas
3. Database – SQlite
4. Tools – Vs code
5. Algorithm – SVM ,CNN
• Hardware Used:
Processor – i3 or above
1. Hard Disk – 150 GB
2. Memory – 4GB RAM
RESULT:
CONCLUSION
In conclusion, the proposed IoT-based Bus Tracking System represents a transformative
solution for Sandip University's campus transportation management. By integrating GPS and IoT technology,
along with a user-friendly mobile application and real-time notification system, the university aims to address
existing challenges related to transparency, efficiency, and convenience. This system promises to provide
students and staff with unprecedented control over their commutes, reducing uncertainty and enhancing the
overall transportation experience. Furthermore, the proactive communication features and data-driven insights
are expected to lead to improved efficiency in bus operations and a more sustainable approach to campus
mobility. Sandip University's commitment to implementing this innovative system underscores its dedication
to providing the highest level of service to its community while embracing modern technology for the
betterment of campus transportation.
.
REFERENCES:
1. H. Chen, Y. Chiang, F. H. Chang and H. Wang, "Toward RealTime PrecisePoint Positioning:
Differential GPS Based on IGS Ultra Rapid Product", SICE AnnualConference, 2010.
2. Asaad M. J. Al-Hindawi and Ibraheem Talib, "Experimentally Evaluation of GPS/GSMBased System
Design", Journal of Electronic Systems, vol. 2, no. 2, June 2012.
3. Chen Peijiang and Jiang Xuehua, "Design and Implementation of Remote monitoring system based on
GSM", vol. 42, pp. 167-175, 2008.
4. Saylee Gharge, Manal Chhaya, Gaurav Chheda and Jitesh Deshpande, "Re altimebus monitoring system
using GPS", An International Journal of Engineering Science and Technology, vol. 2, no. 3, June 2012.
5. M. B. M. Kamel, "Real-time GPS/GPRS based vehicle tracking system", International Journal Of
Engineering And Computer Science, Aug. 2015.
6. Abid Khan and Ravi Mishra, "GPS-GSM based tracking system", International Journal of Engineering
Trends and Technology, vol. 3, no. 2, pp. 161-164, 2012.
7. Iman M. Almomani, Nour Y. Alkhalil, Enas M. Ahmad and Rania M. Jodeh, "Ubiq-uitous GPS Vehicle
Tracking and Management System", IEEE Jordan Conference on Applied Electrical Engineering and
Computing Technologies (AEECT), 2011.
8. Leonardo D’Errico, Fabio Franchi, Fabio Graziosi and Claudia Rinaldi, "Design and implementation of
a children safety system based on IoT technologies", Francesco Tarquini Center of Excellence DEWS
University of L’Aquila Via Vetoio 1 67100 L’Aquila Italy
9. Anwaar Al-Lawati, Shaikha Al-Jahdhami, Asma Al-Belushi, Dalal Al-Adawi and Medhat Awadalla,
"RFID-based System for School Children Transportation Safety Enhancement", roceedings of the 8th
IEEE GCC Conference and Exhibition, 1-4 February, 2015.
10. Juan Zambada, Ricardo Quintero, Ramon Isijara, Ricardo Galeana and Luis Santillan, "An IoT based
scholar bus monitoring system", Computer Science Department Technological Institute of Culiacan.
Sinaloa Mexico.
11. J. Saranya and J. Selvakumar, "Implementation of Children Tracking System on Android Mobile
Terminals", International conference on Communication and Signal Processing, April 3-5, 2013.
8 %
SIMILARITY INDEX
7%
INTERNET SOURCES
3%
PUBLICATIONS
5%
STUDENT PAPERS
PRIMARY SOURCES
1
vdocuments.net
Internet Source 2%
2
archives.palarch.nl
Internet Source 1%
3
Submitted to University of Wales Institute,
Cardiff
1%
Student Paper
4
studymoose.com
Internet Source <1 %
5
www.slideshare.net
Internet Source <1 %
6
haelen.creative-b.eu
Internet Source <1 %
7
Submitted to Asia Pacific University College of
Technology and Innovation (UCTI)
<1 %
Student Paper
8
Submitted to Chandigarh University
Student Paper <1 %
9
Submitted to Johns Hopkins Unversity
<1 %
Student Paper
10
de.slideshare.net
Internet Source <1 %
11
Submitted to University of Wolverhampton
Student Paper <1 %
12
orca.cf.ac.uk
Internet Source <1 %
13
www.ijsr.net
Internet Source <1 %
14
Submitted to Hoa Sen University
Student Paper <1 %
15
www.coursehero.com
Internet Source <1 %
16
Submitted to 7996
Student Paper <1 %
17
navan.ai
Internet Source <1 %
18
K P K Devan, B Swetha, P Uma Sruthi, S
Varshini. "Crop Yield Prediction and Fertilizer
<1 %
Recommendation System Using Hybrid
Machine Learning Algorithms", 2023 IEEE
12th International Conference on
Communication Systems and Network
Technologies (CSNT), 2023
Publication
19
Submitted to Kaplan International Colleges
Student Paper <1 %
20
idoc.pub
Internet Source <1 %
21
Submitted to Muscat College
Student Paper <1 %
22
Submitted to University of Stellenbosch,
South Africa
<1 %
Student Paper
23
pdfslide.net
Internet Source <1 %
24
www.growkudos.com
Internet Source <1 %
25
www.primustutors.com
Internet Source <1 %
26
Isaac Kofi Nti, Adib Zaman, Owusu Nyarko-
Boateng, Adebayo Felix Adekoya, Frimpong
<1 %
Keyeremeh. "A predictive analytics model for
crop suitability and productivity with tree-
based ensemble learning", Decision Analytics
Journal, 2023
Publication
27
Submitted to Webster University
Student Paper <1 %
28
www.proceedings.com
Internet Source <1 %
29
itacec.org
Internet Source <1 %
30
www.ijsred.com
Internet Source <1 %
31
www.inettutor.com
Internet Source <1 %
32
bedford-computing.co.uk
Internet Source <1 %
33
core.ac.uk
Internet Source <1 %
34
Kamarulzaman, Norhaslina. "Mobile Learning
Environment Design Requirements for Quran
<1 %
Readers with Down Syndrome", University of
Malaya (Malaysia), 2023
Publication
35
myfik.unisza.edu.my
Internet Source <1 %
36
Khalil Ahmed, Mithilesh Kumar Dubey,
Devendra Kumar Pandey, Sartaj Singh.
<1 %
"Chapter 14 Fuzzy and Data Mining Methods
for Enhancing Plant Productivity and
Sustainability", Springer Science and Business
Media LLC, 2024
Publication
37
Syeda Umme Hani, Sujata V. Mallapur.
"Identification of NPK Deficiency in Toor Dal
<1 %
Leaf Using CNN Technique", 2023
International Conference on Integrated
Intelligence and Communication Systems
(ICIICS), 2023
Publication
38
www.ijisae.org
Internet Source <1 %
39
www.ijrte.org
Internet Source <1 %
40
Faudziah Ahmad, Nur Haryani Zakaria, Wan
Rozaini Sheikh Osman. "Transforming
<1 %
Information-Based Agricultural Portal to
Knowledge-Based Agricultural Hub", 2008 3rd
International Conference on Information and
Communication Technologies: From Theory to
Applications, 2008
Publication
41
Thomas van Klompenburg, Ayalew Kassahun,
Cagatay Catal. "Crop yield prediction using
<1 %
machine learning: A systematic literature
review", Computers and Electronics in
Agriculture, 2020
Publication
Exclude quotes Off Exclude matches Off
Exclude bibliography On