Sample Project Proposal
Sample Project Proposal
Section 19
Team FrontERA
Table of content
Abstract 1
Introduction 2
Literature review 4
Motivation 6
Aim 7
Tools 10
Projected plan 11
Projected timeline 13
Projected Cost 13
Conclusion 14
Contribution 14
References 15
List of Figures
Aim 2
Purpose 3
Basic Functionality 6
1
Introduction:
As an agriculture-based country with more than 40% of the workforce working in agriculture, we all know
that agriculture is important for people's livelihood, employment, and GDP contribution. Its contribution
has decreased over the last decade, falling from 17.6% in 2010 to 12.6% in 2020. Agriculture faces many
challenges on a daily basis and is not a smooth-running business one of the main reasons for this decline is
our traditional farming method, our farmers are not sufficiently educated to make precise decisions about
which crop is suitable for which land quantity of pesticides and fertilizers and also they can't determine the
disease for which they can't properly take care of their land, resulting in them being unable to meet
consumer demand and losing a lot of crops also money With the continued rise of the human population,
the demand for the agriculture industry will increase, and precision farming has become increasingly
important in today's globe.
Our AI-based project has the potential to revolutionize modern agriculture. This project utilizes the power
of machine learning to predict crop yield, detect diseases in crops, and optimize irrigation and fertilization
techniques, leading to more efficient and sustainable farming practices. We are using machine learning
algorithms for large datasets of environmental, climate, and crop-related data to predict which crops are
likely to grow well in a particular area, detect crop diseases, and optimize irrigation and fertilization
practices for the best possible crop yields.
The initiative aims to assist farmers in increasing crop productivity by making accurate predictions of the
best crops to plant based on environmental characteristics such as soil type, climate, and weather patterns.
The research can detect which crops are most likely to thrive in a certain area by using machine learning
algorithms to analyze massive volumes of data, saving farmers time and costs.
The research is capable of detecting crop illnesses as well as predicting crop yield. The system can recognize
indicators of disease in real time by evaluating crop photos and applying neural network. These models are
meant to learn and extract crucial information from the images that enable them to classify the crops
appropriately. Furthermore, the project can optimize irrigation and fertilization techniques, which can save
farmers water and reduce the amount of fertilizer needed to grow healthy crops. By analyzing data on soil
moisture levels, weather patterns, and other factors, the system can determine the most efficient irrigation
and fertilization schedule, leading to healthier plants and reduced costs.
2
Machine learning (ML): It is an area of AI that includes teaching robots to discover patterns from data
without being explicitly programmed. Machine learning can be used in agriculture to produce predictions
and improve decision-making by analyzing data on parameters such as weather, soil conditions, and crop
yields.
Neural Network: The structure and function of the human brain-inspired neural networks, a form of the
machine learning algorithm. They are made up of interconnected nodes, or neurons, that process and
transfer data. Neural networks can be trained on data to create predictions or classifications, and they can
be used to assess data from sensors, drones, and other sources in agricultural systems.
CNN: Convolutional neural networks (CNNs) are a type of neural network that is often employed in image
recognition tasks such as object recognition in pictures. CNNs can be used in agriculture to evaluate
photographs of crops or fields, such as recognizing weeds or diseases. CNNs can also be used to produce
predictions or classifications from other forms of data, such as time series data.
Linear Regression: A variable's value can be predicted using linear regression analysis based on the value
of another variable. The association between many environmental factors like temperature, rainfall, etc. and
agricultural yield is determined by using linear regression. It is crucial to estimate the potential crop
production rate because the farmers will profit from the outcome of this forecast. This algorithm is the best
to apply when you know the relationship between the independent and dependent variable has a linear
relationship because it is less difficult than other algorithms.
3
Literature review:
The author of identifying tomato leaf diseases by using a convocation neural network. The author divided
their work into three major phases. First, they prepare images of 18160 images belonging to 10 different
classes. From that, 4800 images were for testing and 13360 images were used for training. Images are in
unstructured order and JPG format. Then they pre-process data by resizing 60 X 60 resolution. Then use a
convolutional neural network to classify the dataset. Here convolutional neural networks (CNN) are used
for creating the computational model, which works on those unstructured image inputs and converts them
to corresponding classification output labels. The model performs 94.8% accuracy in 30 epochs and
reported 99.3% of training accuracy. So, an average of 94% accuracy is obtained.[1]
The author user Support Vector Machines in Rice Crop Yield Prediction. The author uses the SVM
algorithm to observe the binary classification [2]. There is root relative squared error of 82.51% in that
model. According to the result, other algorithm performs better than SVM.[2]
The model accurately predicts the plant or flower when any random image is fed into the system. By a
softmax classifier. In VGG16, ‘16’ stands for the number of weight layers in the network. Keras library in
python includes VGG, ResNet, Inception, and Xception network architectures The model represented
perfectly identifies and gives an accuracy of up to 99.53%.[3]
This method has varying effectiveness mostly between 52 and 75% for discriminating between the plants
and weeds. They utilize four interfere with wellsprings of P80C592 in the framework, which are the clock
intrude on the source, the outer intrudes on the source, the ADC end-of-transformation intrude on the source
and the UART sequential I/O port intrude on the source.[4]
A journal published by Australia in 2018, The topic is machine learning-based techniques for accurate crop
yield prediction and nitrogen status estimation. The discussion of this topic is about calculating Nitrogen
requirements and ML techniques which are Artificial Neural Networks, Support Vector Regression, M5-
Prime Regression Trees, and k-nearest neighbor. Applications of SVMs include crop type classification,
Artificial Neural Networks (ANNs) are widely used in remote sensing to predict crop yield, M5-Prime
4
Regression Trees are a suitable tool for multi-class crop prediction, Least Squares Support Vector Machine
is a promising tool for regression analysis to quantify Nitrogen status.[5]
A journal published by Saketh Jeedigunta, Excellencia Junior College, Hyderabad, in 2022 where told that
Machine learning algorithms such as SVM, DT, and ANN can be used for forecasting to predict agricultural
production. With 99.37 per cent accuracy,crop recommendation is most effective with Random Forest and
98.80% accuracy, Random Forest delivers the best recommendations for irrigation. Also, there included
the confusion matrix and Various factors like type of soil, fertilizer type, irrigation and nutrient content,
and weather condition. By forecasting production in the early stage, farmers should take preventive
measures to improve production. The advantage of farmers by this technique is that alternative crop
production can be possible in an early stage.[6]
An article published by China in 2023 where talked about a few unbalanced raw samples of rice leaf
diseases images grouped into four diseases namely; bacterial blight(BB),tungro(TG), brown spot (BS), and
rice-blast (RB) with 1584, 1308, 1440, and 1600 images, respectively[7]. Agriculture is seriously threatened
by the lack of an accurate disease detection system and here the solution is computer vision (CV) which
made it possible to detect plant leaf disease using machine learning (ML) models. But the date is limited
here and also see that CNN is better than Gan.
5
Motivation:
Bangladesh is primarily an agricultural nation and this sector's contribution is essential to our economic
growth. Producing high-quality and quantity crops is necessary, but our farmers need help in this sector.
Farmers face difficulties in making informed decisions due to the lack of data-driven insights and
recommendations in their farming operations. The lack of proper detection of diseases and fertilizer
information makes wrong decisions for farmers. Traditional farming methods could be more efficient and
effective, leading to low productivity and profitability. Solving these types of problems takes time and
effort.
Digital Krishi represents an automated, comprehensive solution system where crop prediction and detection
of disease, optimization of irrigation and fertilization will be provided. This system will help farmers make
proper decisions without wasting time and money. We will create this system to remove the difficulties
which the farmers face.
Need Opportunity
Precise agricultural: Improved decision- Creation of employment: It will provide new jobs for
making for farmers. unemployment people.
Supply chain: Create a connection Optimization of farming operations: It will help farmers for
between producer and the consumer. decision making.
Crop Monitoring: Detect disease and Increased efficiency productivity and reduce cost: Create
give solution. sustainable growth of production with reduce costing.
6
Aim:
Digital Krishi is a complete solution for crop production and management. We will create a web-based
system to help farmers improve their crop production. It provides the best information on Crop Prediction,
Leaf Diseases.
Digital Krisi
Automating Farming
Operation
Improving Productivity
Purpose
Improved resource
management
Increased efficiency
Digital Krishi, this system will be created for the solution of many farmers' problems. This web-based
solution system has some features like Crop Prediction, and Detect Leaf Disease. Farmers are not user-
friendly with technology. So, this project will also include a team of professionals who will educate farmers
on these technologies and the features of this system.
Crop Prediction: In this feature, there will be a form which has to fill up by the user.
Predict of Crop
Nitrogen:
Phosphorus:
After fill up this form it will give proper
prediction of crop. By sowing the right seeds, the
Potassium: farmer can get good yield in his land.
PH Level:
Predict
8
Detection of Leaf Diseases: In this feature, there will be an option for upload.
Detect Disease
Please upload the image: After uploading the image file, it will
Choose File detect the disease and give instant solution
to farmer.
Predict
9
Tools needed and short description:
As we are building a web application implementing machine learning, we can divide our project into
three-part, Frontend, Backend and Machine learning models.
Table 2: Tools
Also, we will use google translate API to translate our website. For version control, we will use GitHub,
and for the design prototype, we will use Figma. And we will use the SQLite database. We will use google
collab to build a machine-learning model.
10
Project Plan:
The basic functionality of our web project is, this project could be used to analyze the collected data and
make predictions. This could include predicting crop yields, detecting disease in crops, or optimizing
irrigation and fertilization and based on the analyzed data, the project could provide farmers with
recommendations and best practices for their operation and also the project could detect disease in crops.
Data analysis
Diseases detection
11
First, we have to collect a dataset for our project. After that, we have to divide those data into test and
training. Then using torchvision we will load and normalize test and training data. Then we have to build
a convolutional neural network. Then we have to define the lost function and train the model. Finally we
can test the model by testing data.
Load and
normalize the
training and test
datasets
Define Neural
Network
Define loss
function
12
Projected timeline:
UI design 1 week
Table 3: Timeline
Projected Cost:
We don’t apply any hardware tools so we don’t have any project cost. But for training the deep learning
model we required GPU.
13
Conclusion:
According to a recent study, total household food waste in Bangladesh is roughly 10.62 million tons per
year, which could be a significant concern if not effectively managed. To solve this crisis AI took a
revolutionary place. This project enables farmers to make data-driven decisions that boost crop yields, cut
pesticide and fertilizer use, and reduce water consumption by utilizing the power of AI and machine
learning. we can efficiently solve the problem with a low budget by saving farmers' jobs.
Overall, we can say this project has the potential to transform the agricultural industry by providing farmers
with powerful tools that increase efficiency, reduce waste, and maximize profits.
Contribution:
2. Ahmed Kiser
• Implement crop prediction
• Image classification
• Connect model in backend
• Data Process
14
References:
[1] P. Tm, A. Pranathi, K. SaiAshritha, N. B. Chittaragi and S. G. Koolagudi, "Tomato Leaf Disease
Detection Using Convolutional Neural Networks," 2018 Eleventh International Conference on
Contemporary Computing (IC3), Noida, India, 2018, pp. 1-5, doi: 10.1109/IC3.2018.8530532.
[2] N. Gandhi, L. J. Armstrong, O. Petkar and A. K. Tripathy, "Rice crop yield prediction in India using
support vector machines," 2016 13th International Joint Conference on Computer Science and Software
Engineering (JCSSE), Khon Kaen, Thailand, 2016, pp. 1-5, doi: 10.1109/JCSSE.2016.7748856.
[3] K. Jha, A. Doshi, P. Patel, and M. Shah, “A comprehensive review on automation in agriculture using
artificial intelligence,” Artificial Intelligence in Agriculture, vol. 2, pp. 1–12, Jun. 2019, doi:
https://doi.org/10.1016/j.aiia.2019.05.004.
[4] T. Talaviya, D. Shah, N. Patel, H. Yagnik, and M. Shah, “Implementation of artificial intelligence in
agriculture for optimisation of irrigation and application of pesticides and herbicides,” Artificial
Intelligence in Agriculture, vol. 4, Apr. 2020, doi: https://doi.org/10.1016/j.aiia.2020.04.002.
[5] A. Chlingaryan, S. Sukkarieh, and B. Whelan, “Machine learning approaches for crop yield prediction
and nitrogen status estimation in precision agriculture: A review,” Computers and Electronics in
Agriculture, vol. 151, pp. 61–69, Aug. 2018, doi: https://doi.org/10.1016/j.compag.2018.05.012.
[6] S. Jeedigunta, “Using Machine Learning Technique for Recommendation of Fertilizer and Irrigation
in Crops,” International Journal of Technology, Science and Engineering, vol. 5, pp. 2457–1016, 2022,
Accessed: Feb. 21, 2023. [Online]. Available:
http://www.bharatpublication.com/admin/upload_ijtse/03%20Saketh%20Jeedigunta%2001298.pdf
[7] Y. Haruna, S. Qin, and M. J. Mbyamm Kiki, “An Improved Approach to Detection of Rice Leaf
Disease with GAN-Based Data Augmentation Pipeline,” Applied Sciences, vol. 13, no. 3, p. 1346, Jan.
2023, doi: https://doi.org/10.3390/app13031346.
15