Building an ANN from scratch

[January 2025] | I conducted a talk on building an Artificial Neural Net from scratch in Vanilla Python, this blogpost is essentially a transcript of the talk + notes. Goes into the depth of mathematics and gives a pretty good intuitive and technical understanding of how ANNs work.

Artificial IntelligenceNeural Networks

I am still finding the time to put everything together, will update as I go. Here are the links to the slides and Python notebooks from the talk.

Figma Slides: These are not fully descriptive because a lot of whiteboard and marker was used, and donot cover the depth of the math - that was done on the board and code.

Python Jupyter Notebooks: I’ve tried to write very neat code, will make more sense once I actually share my notes and workings here.

Best of luck