Introduction to Artificial
Object Recognition Problem
Piyush Mishra (Mtech Production, 217ME2221)
Department of Mechanical Engineering, NIT Rourkela
Inputs from neurons
• A child doesn't know whether the object in front of him is a CAT or a
DOG…we need to tell him that (a) is Dog and (b) is Cat.
In other words we TRAIN him/he
LEARNS about various objects.(a)
Neural Networks are also trained
By showing them many images of cats and dogs. But will they give the correct answer in first attempt?
Hidden Layer/Processing layer
(Cell body +Axon)
More the line width, more the weight
To get correct answer, the weights are adjusted.
This is called training the ANN, more specifically
Correct output is obtained after the learning process
Summary- The Big Picture
• Imagine the box below to be our brain. Our brain contains billions of neuron.
• Each neurons contains weights and thresholds (W & T).
• Output Z is a function of inputs ‘x’, weights ‘w’ and thresholds ‘t’.
• We have to adjust the weights and thresholds so that what we get out is what we want.
 The art of neural networks, Mike Tyka, TEDXTUM,
 Introduction to Deep Learning: What Are Convolutional Neural
Networks? MATLAB, https://youtu.be/ixF5WNpTzCA
 6.034, Fall 2015, Artificial Intelligence, Patrick H. Winston, Lec 12a,
MIT OCW, https://youtu.be/uXt8qF2Zzfo