Convolutional Neural Networks
An introduction to Convolutional Neural Networks Introduction: What is an artificial neural network? In recent times, words like deep learning, machine learning and artificial intelligence have become so common that even school kids are now somewhat familiar with these terms. The advent of Machine Learning has been followed by the rise of Artificial Neural Networks (ANNs). ANNs are computational processing systems used to handle a large amount of data. They take inspiration from the way biological nervous systems operate. These neural networks have a number of hidden layers stacked upon each other. The basic computational units of a neural network are called neurons. Just like neurons in the human brain, these fundamental blocks take in input signals, process them and produce the output. Figure 1 below shows the basic structure of any ANN architecture: Figure 1 What are convolutional neural networks? In this article, we will focus on Convolutional Neural Networks (CN...