This project was an exercise to better understand the mechanisms like automatic differentiation that power deep learning libraries such as PyTorch, TensorFlow and JAX.
This implementation relies only on NumPy.
First, install the project:
cd autodiff
pip install -e .