Neural-Networks-from-Nothing A series of Jupyter notebook demos which build up to neural network libraries like PyTorch from mathematical foundations in NumPy. Made with the help of these great resources! SIAM overview of Deep Neural Networks Amazing introduction to autodifferentiation PyTorch's introduction paper Blog post about PyTorch internals