Professional Documents
Culture Documents
Applications: 2020
Chaibasa Engineering College(Estd. By Govt. of Jharkhand & run by Techno India Under PPP),
Jharkhand, India
Abstract:
Humans can easily detect and identify objects present in front of their eyes . We know very well that visual system of human is very fast and accurate
and can perform complex tasks like object identification and detection very easily. But consider a situation in which we have to find a ring from the table
consisting of different sized boxes and other materials. Trying to find that key will take long time and we have to face some difficulties. If we have some
sort of computer algorithm, we can find ring without wasting single second similarly, with the availability of huge amount of data and algorithm, we can
easily train the datasets, calculate to detect and classify multiple objects with high accuracy. In this era DL, ML & AI are in trends. One of the most
recognized field of AI is Computer Vision. Computer Vision is a science of computer and software that can recognize and understand images. It also involves
image recognition, object detection and more. In this paper, we will briefly explain the concept of modern image detection , image classification and object
recognition.
Day by day AI is getting more and more advanced but it seems to struggle It is a computer technology that process the image and detects object. Deep
when it comes to rendering images, that is, image detection, classification learning is the best option for image detection. Tutoring a single deep neural
and recognition. These three branches might seems similar but the fact is network how to solve several problems is more efficient than training
not true, although each of them has one goal to improve AI’s abilities to several networks to solve one single problem. Thus, compact parts of the
understand visual content. These differences make us to think on the deep neural network will improve its overall performance. when comes to
different aspect of image detection, classification and recognition. The appealing Deep Learning to image detection, we use python along with
purpose of object detection is to recognize and locate all known objects in open-source libraries like OpenCV Object detection, Image Detection ,
a scene. In 3D space, recovering pose of object is very important for robotic Luminoth, ImageAI, and others. These libraries clarifies the learning
control systems. The information from the object detector can be used for process and offer a ready-to-use environment.
obstacle avoidance and other interactions with the environment.
1.1Keywords
AI, ML, DL, CNN, ConvNet, Keras, Tensorflow
Nomenclature
AI Artificial Intelligence
ML Machine Learning
DL Deep Learning
CNN Convolutional Neural Network
ICAISC-20202
ii. SHAPE: The number of rows and columns together define the
shape of Tensor.
3. Implementation Details:-
iii. TYPE: Type describes the data type assigned to Tensor’s
elements.
In this paper we are more concern about object detection using image
processing with the help of Tensorflow and compare results of the two A user needs to consider the following activities for building a
Tensor :
most widely used algorithm.
Object detection in TensorFlow can be done by using various models and 3.2. Keras:
is a procedure of determining the instance of the class to which the object
belongs and estimating the location of the object by outputting the Keras is a high level Python library run on top of TensorFlow framework.
bounding box around it with accuracy or confidence reading. Single class It focuses on understanding in-deed learning techniques. It is used to create
and multiple class object detection can be done in an image. CNN is a type layers for neural networks that retain the concepts of shape and
of feed forward neural networks and works on the principle of weight mathematical description.
The creation of framework can be divided into the following two interference that is it plays the role of feature abstraction. Convolutional
types- Neural Network is also found to give the most accurate results in real life
problems. But at the same moment it have some flaws also such as high
figuring, without Graphics Processing Unit it is passive to train and there is
• Sequential API high requirement of training data. As these are some of the drawbacks of
• Functional API CNN which should be looked after and should be worked on it to get best
results from CNN.
The following are the eight steps to creating a deep learning model REFERENCES
in Keras:
ICAISC-20204