The code is programmed for the Digilent PYNQ-Z1.
- Project_X_V6/ holds the jupyter notebooks for training and running the NN prediction. This code was largely not written by me, except Inference_Large.ipynb and the verilog/ folder.
- vivado_project/ holds the vivado project used to generate the bitstream for the PYNQ-Z1 board.
- report.pdf has a thorough explanation of my steps and logic to approaching the project.