Assignment 4: Convolutional Neural Networks Solution