Designing Neural Networks from scratch without using any deep learning libraries. For the course Neural Networks at Bilkent University
Assignment 1: Simulating basic neural network, visualizing neural network weights
Assignment 2: Word embeddings for sentence completion
Assignment 3: Autoencoders, CNN implementation in Pytorch