Example of a typical convolutional network.

Let us take an example of a network with input image having dimensions 39 x 39 x 3. So as per the notation we get and .

For layer 1 we will take , and . Suppose we use 10 filters in this layer. Each filter has dimension .

So after the convolution we get the resultant image having dimensions 37 x 37 x 10. So we have and .

For layer 2 we will take , , and . So after layer 2 we will get an resultant image having dimension 17 x 17 x 20. So we have .

For layer 3 let us use , and . So after layer 3 we get the image having dimensions 7 x 7 x 40.

After this layer we take all the values and flatten them into a vector and then feed this to a logistic/softmax unit depending upon the type of classification we are performing.

A typical convolutional network has 3 types of layers

See now all this connect to Convolutional Neural Networks