Deep Learning and Neural Networks_MBA08138
Deep Learning and Neural Networks_MBA08138
NEURAL NETWORKS
COMPUTE VISION: FACIAL RECOGNITION
A presentation
by Ashwin
Shenoy
Kranthi Kumar
Ravi Teja
Pranjul Gupta
Convolutional layers apply filters (kernels) to input
data to extract local patterns and features. These
filters slide over the input to learn spatial
hierarchies of features. CONVOLUTIONA
L NEURAL
Pooling layers down-sample the spatial dimensions
NETWORKS
of the input, reducing computational complexity
and making the network more robust to variations
These are complex deep
in scale and orientation. learning algorithms that are
Commonly used activation functions in CNNs inspired by the image
include Rectified Linear Unit (ReLU) to introduce recognition capability of a cat.
non-linearity and improve the network's ability to
learn complex patterns. CNNs are especially
Fully connected (dense) layers connect every powerful in handling image
data due to their ability to
neuron in one layer to every neuron in the next
automatically learn
layer, enabling the network to make final hierarchical features,
predictions based on learned features. recognizing patterns at
A flatten layer is often used to convert the output different levels of
of convolutional and pooling layers into a 1D vector abstraction.
before feeding it into fully connected layers.
COMPUTER VISION
Enhanced User
Experience
Entertainment
Delight
MY MACHINE
Securi
Personalized
services
Authentica
RECOGNIZES ME
ty tion
TO BUILD A FACIAL RECOGNITION
MODEL TO ACCURATELY IDENTIFY
AND CLASSIFY INDIVIDUALS BASED
ON FACIAL IMAGES
DATA AND DATA ENGINEERING
Training
• Data fed in batches
Image Pre- •
using generators
Model trained for 10
processing epochs
• Calidation data is
• Standardization used to assess
of image generalization
dimensions.
• Rescaling pixel Model Architecture
values to the • Convolution layers
range [0, 1]. capture hierarchical
features
• Max pooling layers
reduce spatial
dimensions
• Full connected layers
decipher global
patterns
• The output layer
classifies the image
into categories
RESULTS
Suspecting loss of
accuracy due to
downsizing data from
1.2 million to 30,312