Professional Documents
Culture Documents
Introduction
Methodology
Deep learning
Conclusion
Introduction
Hundreds of layers and each layer learn to detect different features of an image.
Filters are applied to each training image at different resolutions and size, and the
output of each convolved image is used as the input to the next layer.
1. Image Input Layer:
Input of the whole CNN
Pixel matrix of the image
2. Convolutional Layer:
Major building blocks of CNN
Transforms the input image – to extract features
The image is convolved with a kernel (or filter)
Convolved features – stacked one after the other – to create an output.
3. Batch Normalization Layer:
Make artificial neural networks – faster and more stable
Normalization of inputs – re-centering and re-scaling
4. ReLU Layer:
ReLU – Rectified Linear Unit
Filtering information that propagates forward through the network
Elementwise operation on the input
If the input is negative, then it is made zero.
5. Max Pooling Layer:
A pooling operation – selects the maximum element from the region of the
feature map
Output – a feature map containing the most prominent features of the previous
feature map
6. Fully connected Layer:
All the inputs from one layer are connected to every activation unit of the next
layer
Compiles the data extracted by previous layers to form the final output
7. SoftMax Layer:
Implemented just before the output layer.
Converts output of the last layer in into a probability distribution.
8. Classification Layer:
Computes the cross-entropy loss for classification and weighted classification
tasks with mutually exclusive classes
Infers the number of classes from the output size of the previous layer