Making KNN more efficient with pre-elimination

Follow the full discussion on Reddit.
Hi all, I've been working on a little project which I would like some completely honest feedback on. KNN can be an incredibly powerful algorithm, but unfortunately, it can also be incredibly inefficient and can be very resource intensive to run. I've been working on a project which according to some basic testing, has shown to be on average about 20% faster than normal KNN, with little to no quality decrease. You can check out the github repo here:

Comments

There's unfortunately not much to read here yet...

Discover the Best of Machine Learning.

Ever having issues keeping up with everything that's going on in Machine Learning? That's where we help. We're sending out a weekly digest, highlighting the Best of Machine Learning.

Join over 900 Machine Learning Engineers receiving our weekly digest.

Best of Machine LearningBest of Machine Learning

Discover the best guides, books, papers and news in Machine Learning, once per week.

Twitter