An Intuitive Explanation of Convolutional Neural Networks