An Overview of Convolutional Neural Network: Its Architecture and Applications | Synapse