Predictive Crop Disease Outbreaks
Predictive Crop Disease Outbreaks
Predictive Crop Disease Outbreaks
A PROJECT REPORT
Submitted by
DEPARTMENT OF MCA
NOVEMBER 2023
SPECIMEN CERTIFICATE
Certified that this project report “Predictive crop disease outbreaks” is the bonafide
work of “ Jhelam Rout ” who carried out the project work under my supervision. This
is to further certify to the best of my knowledge that this project has not been carried
out earlier in this institute and the University.
SIGNATURE
Dr. Saneev Kumar
Das
ASST. PROFESSOR,
DEPT. OF MCA
Certified that the above-mentioned project has been duly carried out as per the norm
of the college statutes of the university
SIGNATURE
DEPARMENTAL SEAL
DECLARATION
Computer Science and Engineering is my original work and the project has not
formed the basis for the award of any Degree / Diploma or any other similar titles
Place:
Date:
ACKNOWLEDGEMENT
I wish to express my profound and sincere gratitude to Prof. Saneev Kumar
Das, Department of Computer Science and Engineering, SoET, Bhubaneswar
Campus, who guided me into the intricacies of this project nonchalantly with
matchless magnanimity.
I am highly grateful to Dr. Saneev Kumar Das, who evinced keen interest
and invaluable support in the progress and successful completion of my project
work.
JHELAM ROUT(220720100335)
TABLE OF CONTENTS
CHAPTER NO TITLE
1 CERTIFICATE 2
2 DECLARATION 3
3 ACKNOWLEDGEMENT 4
4 PROBLEM STATEMENT 6
5 ABSTRACT 7
6 INTRODUCTION 8
7 REQUIRMENTS 9
8 USES 11
9 SOURCE CODE 12
10 OUTPUT 13
11 CONCLUSION 24
12 REFERENCES
25
PROBLEM STATEMENT
The growing availability of big data analysis methods has the potential to spur even
more research and development in smart farming. Besides promoting higher yield
crops in a more sustainable manner, it also aims to contribute to event forecasting,
detection of diseases, and management of water and soil. Big data is coming to the
agriculture domain by collecting data from meteorological stations, remote sensors,
historical data, and publicly available data-sets
ML-based applications for agriculture are still young, but are already showing
promise. For instance, disease classification from images can be done using popular
Convolutional Neural Network (CNN) architectures for different plants with different
diseases relationships between weather data and pest occurrence can be retrieved
using Long Short Term Memory (LSTM) networks for forecasting future pest attacks
insect detection on leaves can be performed using object segmentation and deep
learning techniques .
ABSTRACT
Considering the population growth rate of recent years, a doubling of the current
worldwide crop productivity is expected to be needed by 2050. Pests and diseases are
a major obstacle to achieving this productivity outcome. Therefore, it is very
important to develop efficient methods for the automatic detection, identification, and
prediction of pests and diseases in agricultural crops. To perform such automation,
Machine Learning (ML) techniques can be used to derive knowledge and
relationships from the data that is being worked on. This paper presents a literature
review on ML techniques used in the agricultural sector, focusing on the tasks of
classification, detection, and prediction of diseases and pests, with an emphasis on
tomato crops. This survey aims to contribute to the development of smart farming
and precision agriculture by promoting the development of techniques that will allow
farmers to decrease the use of pesticides and chemicals while preserving and
improving their crop quality and production.
INTRODUCTION
Due to extremely high infant mortality, the human population of the planet
increased slowly until the year 1700. The first billion was reached in ca. 1800,
followed by the second billion in 1928, the third billion in 1960. In 2017, the world’s
population reached its seventh billion. The fast population growth over recent decades
is mainly due to better medical care. According to predictions from the United
Nations, the world’s population is expected to reach 9.7 billion in 2050, and 10.9
billion in 2100 .
Rapid population growth over recent decades has resulted in an increased demand
for agricultural goods, which in turn has lead to a large expansion of cultivation . To
meet rising population demands for food, bio-fuels, and animal products, crop yield
production must double its output by 2050. In order to achieve this goal, key crop
yields must improve by 2.4% each year, but they are now only increasing by roughly
1.3% per year . However, fulfilling this condition will have negative consequences for
the ecosystem, including the loss of biodiversity and increased greenhouse gas
emissions. Traditional agricultural production is not sustainable from an economic or
environmental standpoint; hence, it is critical to optimize the use of resources such as
water and soil to enable high yield crops
Language: Python
Hard Disk: 40 Gb
USES
Pandas
NumPy
Seaborn
This package makes statistical model visualization possible. The library, which is
largely based on Matplotlib, makes statistical graphics possible by:
This library is responsible for the plotting of numerical data. It is utilized in data
analysis for this reason. An open-source library plots superior quality figures, for
example, pie outlines, scatterplots, boxplots, and diagrams, in addition to other things.
SciPy
Some of SciPy's subpackages include cluster, fftpack, constants, integrate, io, linalg,
interpolate, ndimage, odr, optimize, signal, spatial, special, sparse, and stats.
Scikit- learn
References
1. https://www.mdpi.com/2077-0472/12/9/1350
2. https://www.frontiersin.org/articles/10.3389/fenvs.2018.00063/full
3. https://www.kaggle.com/code/durgeshrao9993/crop-disease-prediction-
end-to-end
4. https://www.geeksforgeeks.org/disease-prediction-using-machine-
learning/