Reach out to me on Twitter @mathsppblog and subscribe to my newsletter to level up your Python knowledge!
Implementing a Neural Network from Scratch
This workshop was given by me at EuroPython 2021.
This workshop was based off of a series of articles available on my blog and the corresponding eBook.
Abstract
The fact that you can just install a library and train machine learning models straight away is amazing, to say the least.
However, if your purpose is to learn how the models work, writing import pytorch will not do much for you.
In this hands-on workshop we implement a basic neural network framework, dealing with all the nitty-gritty details, and making sure you build something amazing in a surprisingly short amount of code. We also apply our framework to a real classification problem.
Attendees are expected to have working knowledge of neural networks, matrix algebra and differentiation. The only installation requirements are Python 3 and numpy.