A neural network from scratch in Python

Unistroke program

A few days ago I watched the “godfather of AI” and Nobel Prize winner Geoffrey Hinton explain to Jon Stewart how neural networks work.

A few years ago I made a neural network for recognizing symbols that are hand drawn by the user with a single stroke of the mouse, to get familiar with the math of backpropagation. I helped myself with the book Make your own neural network by Tariq Rashid. The user drawn curve is reduced to points, which form vectors. These are then fed to the neural network for training.