0% found this document useful (0 votes)
10 views20 pages

MLT Tensorflow Unit 3

Uploaded by

Shrishti Bhasin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views20 pages

MLT Tensorflow Unit 3

Uploaded by

Shrishti Bhasin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

IMPLEMENTATION AND EVALUATION

What is Object Detection?


• Object Detection is the process of finding real-world object instances
like car, bike, TV, flowers, and humans in still images or Videos.
• It allows for the recognition, localization, and detection of multiple
objects within an image which provides us with a much better
understanding of an image as a whole.
Applications Of Object Detection
Facial Recognition:

• A deep learning facial recognition system called the “DeepFace”


has been developed by a group of researchers in the Facebook,
which identifies human faces in a digital image very effectively.
• Google uses its own facial recognition system in Google Photos,
which automatically segregates all the photos based on the person
in the image.
• There are various components involved in Facial Recognition
like the eyes, nose, mouth and the eyebrows.
People Counting

• Object detection can be also used for


people counting, it is used for
analyzing store performance or crowd
statistics during festivals. These tend
to be more difficult as people move
out of the frame quickly.
• It is a very important application, as
during crowd gathering this feature
can be used for multiple purposes.
Industrial Quality Check:
• Object detection is also used in industrial
processes to identify products. Finding a
specific object through visual inspection is
a basic task that is involved in multiple
industrial processes like sorting, inventory
management, machining, quality
management, packaging etc.
• Inventory management can be very tricky
as items are hard to track in real time.
Automatic object counting and localization
allows improving inventory accuracy.
Self Driving Cars:
• Self-driving cars are the Future,
there’s no doubt in that. But the
working behind it is very tricky as it
combines a variety of techniques to
perceive their surroundings,
including radar, laser light, GPS,
odometry, and computer vision.
Security:
• Object Detection plays a very important role in Security. Be it face ID of
Apple or the retina scan used in all the sci-fi movies.

• It is also used by the government to access the security feed and match it
with their existing database to find any criminals or to detect the robbers’
vehicle.

• The applications are limitless.


Object Detection Workflow

• Every Object Detection Algorithm has a different way of working, but


they all work on the same principle.
• https://www.edureka.co/blog/tensorflow-object-detection-
tutorial/#object
What is a Confusion Matrix?

• A Confusion matrix is the


comparison summary of the
predicted results and the actual
results in any classification
problem use case.

• The comparison summary is


extremely necessary to determine
the performance of the model after
it is trained with some training
data.
CONFUSION MATRIX
• The above table has the following cases:

• True Negative: Model has given prediction No, and the real or actual
value was also No.
• True Positive: The model has predicted yes, and the actual value was also
true.
• False Negative: The model has predicted no, but the actual value was
Yes, it is also called as Type-II error.
• False Positive: The model has predicted Yes, but the actual value was
No. It is also called a Type-I error.
Need for Confusion Matrix in Machine learning
• It evaluates the performance of the classification models, when they
make predictions on test data, and tells how good our classification
model is.
• It not only tells the error made by the classifiers but also the type of
errors such as it is either type-I or type-II error.
• With the help of the confusion matrix, we can calculate the different
parameters for the model, such as accuracy, precision, etc.
Cost / Loss Function in Machine Learning
• A Machine Learning model should have a very high level of accuracy in
order to perform well with real-world applications.
• But how to calculate the accuracy of the model, i.e., how good or poor
our model will perform in the real world?
• In such a case, the Cost function comes into existence. It is an important
machine learning parameter to correctly estimate the model.

You might also like