Professional Documents
Culture Documents
Automation of Farming Using Deep Learning: Final Presentation
Automation of Farming Using Deep Learning: Final Presentation
AUTOMATION OF FARMING
USING DEEP LEARNING
By
Rahul Sharma
Roll No : N269
Sap Id: 70471118076
Course: MBA-Tech CS
2
Introduction
• Automation in the agricultural sector is extremely imperative in order to
boost the growth of this sector.
• System which makes plucking vegetables from farms just like a human do
will surely improve the efficiency of farmers.
3
Problem Statement
• Our farmers are facing severe labor shortages and inefficient harvesting
cycles simply because mankind has a physical limit. Also, due to human’s
inherent propensity to work for a limited number of hours, farmers have
difficulty dealing with productivity issues. Despite constantly working all
day, labor comes to a halt at night, necessitating rest to work the next.
• Having a system which makes plucking the vegetables from the field just
as a human doe will surely improve the efficiency of farmers. Thus,
working with the embedded system team, a robotic arm is to be designed
which can pluck the raw and ripe tomatoes from the tomato trees without
the intervention of any human. The goal of my team is to create a code
using computer vision which can enable the robotic arm to pluck the
tomatoes in the field.
4
Objective
• The objective of this project is to make algorithms and programs which
will be capable of performing the following tasks :
5
Methodology
6
Dataset
• The dataset (images) was made available by the company. Since it
consisted of just images and no pre-trained models were available,
labeling images was necessary in order to feed it into the model for
creating a custom dataset model using YOLOv3.
• Around 900 images of raw and ripe tomatoes were available which
included:
– 450 images labeled Raw
– 450 images labeled Ripe
7
Model Building
YOLO Framework
8
Yolo Framework
9
Work Description
• Any given machine learning problem begins with a well-formed problem
statement, data collection and preparation, model training and improvement,
and inference.
10
Model Tuning
• The training parameters for this project are stated as follows:
11
Model Tuning
• The training parameters for this project are stated as follows:
4. Learning Rate
5. Number of iterations
12
Model Evaluation
13
Results
14
Work Description
Image 1
15
Work Description
Image 2
16
Work Description
Image 2
17
Work Description
Image 3
18
Work Description
Image 4
19
Results
20
Work Description
Image 1
21
Work Description
Image 2
22
Work Description
Image 3
23
Results
24
Work Description
Video
25
Results
26
Work Description
Video
27
Work Description
Laptop’s Web Camera
28
Progress Table
Work Schedule Expected Date of Completion Status
30