A neural network class that I implemented from scratch (i.e., no external libraries except NumPy) for a presentation to the CU Boulder Undergraduate Chapter of SIAM.
The lecture notes are included and the presentation can be viewed on YouTube.
If you have suggestions on how the implementation could be improved, or if you find any errors, please raise an issue.