Assignment 1: It contains the implementation of KNN, Softmax and SVM classifier. It also contains the implementation of the 3-Layer Neural Network.
Assignment2: Modular Fully Connected Neural Network, Dropout, CNN, and implementation of CNN with Pytorch builtin libraries.
Assignment3: RNN implementation