Annoy¶
If you are running the approximate nearest neighbors algorithm and CPU memory is your concern, you should take a serious look at Spotify Annoy. It is very popular, 90,000+ downloads per Anaconda.
Website |
N/A |
---|---|
Repository |
|
Byline |
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk |
License |
Apache 2.0 |
Project age |
9 years 9 months |
Backers |
|
Size score (1 to 10, higher is better) |
3.25 |
Trend score (1 to 10, higher is better) |
2.75 |
Education Resources¶
URL |
Resource Type |
Description |
---|---|---|
ReadMe |
Documentation in ReadMe file |
Git Commit Statistics¶
Statistics computed using Git data through November 30, 2022.
Statistic |
Lifetime |
Last 12 Months |
---|---|---|
Commits |
12,986 |
36 |
Lines committed |
594,902 |
90 |
Unique committers |
81 |
6 |
Core committers |
13 |
0 |
Similar Projects¶
Project |
Size Score |
Trend Score |
Byline |
---|---|---|---|
2.5 |
7.0 |
The Python DataFrame for Complex Data |
|
6.0 |
6.25 |
Faiss is a library for efficient similarity search and clustering of dense vectors. |
|
6.25 |
6.5 |
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more |
|
4.75 |
2.25 |
Apache Mahout is a distributed linear algebra framework and mathematically expressive Scala DSL designed to let mathematicians, statisticians, and data scientists quickly implement their own algorithms. |
|
7.25 |
5.25 |
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more. |