2. Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Join the session 5 minutes prior to
the session start time. We start on
time and conclude on time!
Feedback
Make sure to submit a constructive
feedback for all sessions as it is
very helpful for the presenter.
Silent Mode
Keep your mobile devices in silent
mode, feel free to move out of
session in case you need to attend
an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.
3. Our Agenda
01 Introduction To Neural
Networks
02 Convolutions
03
Importance Of Pooling
04
Demo
05
05
4
Pooling
5. ● Neural networks reflect the behavior of the human brain, allowing computer programs to recognize
patterns and solve common problems in the fields of AI, machine learning, and deep learning.
● Neural networks are comprised of a node layers, containing an input layer, one or more hidden layers,
and an output layer.
● Each node, or artificial neuron, connects to another and has an associated weight and threshold.
● If the output of any individual node is above the specified threshold value, that node is activated, sending
data to the next layer of the network. Otherwise, no data is passed along to the next layer of the network.
Introduction to Neural Networks
10. ● The convolutional neural network, or CNN for short, is a specialized type of neural network model
designed for working with two-dimensional image data.
● A convolutional neural network, or CNN, is a deep learning neural network sketched for processing
structured arrays of data such as portrayals.
● A convolutional neural network is a feed forward neural network.
CNN
12. ● Central to the convolutional neural network is the convolutional layer that gives the network its name.
● The innovation of convolutional neural networks is the ability to automatically learn a large number of
filters in parallel specific to a training dataset under the constraints of a specific predictive modeling
problem.
● We get the most specific feature from the input image, required for classification.
● Ex :- Image Classification
Convolutions
15. ● Pooling layers provide an approach to down sampling feature maps by summarizing the
presence of features in patches of the feature map.
● In simple terms, Pooling is a way of compressing an image.(i.e go over image four pixels at a
time).
● A pooling layer is a new layer added after the convolutional layer.
● The pooling layer operates upon each feature map separately to create a new set of the
same number of pooled feature maps.
● Pooling involves selecting a pooling operation, much like a filter to be applied to feature
maps. The size of the pooling operation or filter is smaller than the size of the feature map.
Pooling
17. ● There is a limitation of the feature map output of convolutional layers is that they record
the precise position of features in the input.
● This means that small movements in the position of the feature in the input image will result
in a different feature map.
● This can happen with re-cropping, rotation, shifting, and other minor changes to the input
image.
Why use Pooling with Convolution