Understanding Convolutional Neural Network Cnn Architecture