Convolution Neural Network

If you have heard the term "Convolutional Neural Network" or CNN and don't know how to get started with it then this blog is correct place for you to get started with it. What i have covered? 1) What is CNN? 2) Why should you use it? 3) Few terms before you dive into CNN(like convolution, pooling,