In this experiment, you are required to build a convolutional neural network for image classification, possibly with some advanced training tips. Please notice that utilizing external data (or pre-trained model) for training is **prohibited**.