I have been thinking of building something of my own for some time now. Something impactful, something interesting to work on. There is a “chull” in my mind that I want to fill with my own work. But the mind goes blank when I try to think about what to build. Should I do some independent research? Build a product, a startup, some side hustle? Hmmm……
In many applications, such as machine learning, data compression, and information retrieval, we often need to find the nearest neighbors of a given data point in a high-dimensional space. However, as the dimensionality of the data increases, the computational cost of finding the exact nearest neighbors becomes prohibitively expensive. This is where Approximate Nearest Neighbors (ANN) algorithms come into play.