First task in deep learning course. Requirements: Implement KNN for MNIST from scratch. Compare with scikit learn implementation. Find best hyper parameters. Describe result. task 1 Second task in deep learning course. Requirements: Implement CNN for CIFAR-10 from scratch.