Understanding of a convolutional neural network | Synapse