EE837 Advances Convolutional Neural Network Course (2022 Fall) Midterm (Programming Assignment). Implement Knowledge Distillation and Improved KD alogrithm