Neural Networks: Building Blocks
Notes on the building blocks of deep learning, from perceptrons to gradient descent, including implementations of all methods in Numpy.
Notes on the building blocks of deep learning, from perceptrons to gradient descent, including implementations of all methods in Numpy.
Numpy implementation of the SimHash and MinHash locality sensitive hash functions.
A notebook illustrating the effects of non-linearities on the decision surfaces of neural networks.
A notebook on the nearest neighbors search problem and the algorithms and data structures developed to solve it.
Solutions to the puzzles of Advent of Code 2021