Department of Collegiate and Technical Education: Government Polytechnic Nagamangala
Department of Collegiate and Technical Education: Government Polytechnic Nagamangala
Input Layer: It’s the layer in which we give input to our model. The number of neurons in this
layer is equal to the total number of features in our data (number of pixels in the case of an
image).
Hidden Layer: The input from the Input layer is then feed into the hidden layer. There can be
many hidden layers depending upon our model and data size. Each hidden layer can have
different numbers of neurons which are generally greater than the number of features. The
output from each layer is computed by matrix multiplication of output of the previous layer
with learnable weights of that layer and then by the addition of learnable biases followed by
activation function which makes the network nonlinear.
• Output Layer: The output from the hidden layer is then fed into a logistic function like
sigmoid or softmax which converts the output of each class into the probability score of
each class.
What are the Application of CNN
• Decoding Facial Recognition
CNNs can be used to play a major role in the fight against climate change, especially in understanding the reasons why we see such drastic changes and how we could experiment in curbing the effect. It is said that
the data in such natural history collections can also provide greater social and scientific insights, but this would require skilled human resources such as researchers who can physically visit these types of
repositories. There is a need for more manpower to carry out deeper experiments in this field.
4.Grey Areas
Introduction of the grey area into CNNs is posed to provide a much more realistic picture of the real world. Currently, CNNs largely function exactly like a machine, seeing a true and false value for every question.
However, as humans, we understand that the real world plays out in a thousand shades of grey. Allowing the machine to understand and process fuzzier logic will help it understand the grey area us humans live in
and strive to work against. This will help CNNs get a more holistic view of what human sees.
5.Advertising
CNNs have already brought in a world of difference to advertising with the introduction of programmatic buying and data-driven personalized advertising.
CNNs are poised to be the future with their introduction into driverless cars, robots that can mimic human behavior, aides to human genome mapping projects, predicting earthquakes and natural disasters, and
maybe even self-diagnoses of medical problems. So, you wouldn’t even have to drive down to a clinic or schedule an appointment with a doctor to ensure your sneezing attack or high fever is just the simple flu and
not symptoms of some rare disease. One problem that researchers are working on with CNNs is brain cancer detection. The earlier detection of brain cancer can prove to be a big step in saving more lives affected
by this illness.
• I hope you understand the basic architecture of a CNN and its various application’s now. There are many variations to this architecture but as I mentioned before, the basic concept remains the same. In case
you have any doubts/feedback, please comment
Advantages of Convolutional Neural
Networks (CNNs)
Good at detecting patterns and features in images,
videos, and audio signals.
Robust to translation, rotation, and scaling invariance.
End-to-end training, no need for manual feature
extraction.
• Can handle large amounts of data and achieve high
accuracy
Disadvantages of Convolutional Neural Networks (CNNs)