This is an explanation about how neural networks work. The explanation is contained in Jupyter Notebooks. Most of the supplementary code can be found in the modules package.
This repo uses Python 3.7.7. 64-bit. Create a new environment with venv or conda and install the packages through the requirements.txt file :
pip install -r requirements.txt