A Review of Convolutional Neural Networks | Synapse