Convolutional neural networks perform image classification by simulating the way real life neurons propogate information.