Introduction to CNN
Fig: Convolutional Neural Network to identify the image of a bird
What is Convolutional Neural Network?
Below is a neural network that identifies two types of flowers: Orchid and Rose.
In CNN, every image is represented in the form of an array of pixel values.
This process continues until the convolution operation is complete.
How Does CNN Recognize Images?
Consider the following images:
The boxes that are colored represent a pixel value of 1, and 0 if not colored.
When you press backslash (\), the below image gets processed.
When you press forward-slash (/), the below image is processed:
Here is another example to depict how CNN recognizes an image:
As you can see from the above diagram, only those values are lit that have a value of 1.
Layers in a Convolutional Neural Network
- Convolution layer
- ReLU layer
- Pooling layer
- Fully connected layer
- ReLU layer/ Activation Layer
- Flattening
- Output Layer
No comments:
Post a Comment