Convolutional Networks is a special architecture that classifies input into local receptive fields with pooling layers inside the hidden layers. Because these hidden neurons have shared weights and biases, they better resemble feature maps. The network then compares these maps- instead of individual neurons like what vanilla feed forward architecture does- and finds indexes of similarities. Finally, the output layer returns the likeness of the input to the classifications. DCN is especially effective in image recognition where it compares images in bulk rather by pixel.