Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Approximate Nearest Neighbor Search
31 Open Source Approximate Nearest Neighbor Search Software Projects
Free and open source approximate nearest neighbor search code projects including engines, APIs, generators, and tools.
Annoy
7666 ⭐
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
Milvus
4221 ⭐
An open source embedding vector similarity search engine powered by Faiss, NMSLIB and Annoy
Ngt
565 ⭐
Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data
N2
421 ⭐
TOROS N2 - lightweight approximate Nearest Neighbor library which runs faster even with large datasets
Pynndescent
301 ⭐
A Python nearest neighbor descent for approximate nearest neighbors
Aquiladb
208 ⭐
Drop in solution for Decentralized Neural Information Retrieval. Index latent vectors along with JSON metadata and do efficient k-NN search.
Granne
200 ⭐
Graph-based Approximate Nearest Neighbor Search
Vioshyvo Mrpt
193 ⭐
Fast and lightweight header-only C++ library (with Python bindings) for approximate nearest neighbor search
Pgann
145 ⭐
Fast Approximate Nearest Neighbor (ANN) searches with a PostgreSQL database.
Nanopq
119 ⭐
Pure python implementation of product quantization for nearest neighbor search
Faiss_tips
112 ⭐
Some useful tips for faiss
Rii
87 ⭐
Fast and memory-efficient ANN with a subset-search functionality
Vald
102 ⭐
Vald. A Highly Scalable Distributed Vector Search Engine
Gann
70 ⭐
gann(go-approximate-nearest-neighbor) is a library for Approximate Nearest Neighbor Search written in Go
Ann4s
68 ⭐
Building Annoy Index on Apache Spark
Adsh Aaai2018
64 ⭐
source code for paper "Asymmetric Deep Supervised Hashing" on AAAI-2018
Annbench
45 ⭐
Simple and lightweight benchmark for approximate nearest neighbor search in python
Ngtd
36 ⭐
Serving NGT over HTTP or gRPC ※This project is not maintained. We have moved to a new product, [Vald](https://vald.vdaas.org) .
Elasticsearch Approximate Nearest Neighbor
36 ⭐
Plugin to integrate approximate nearest neighbor(ANN) search with Elasticsearch
Lshr
36 ⭐
Locality Sensitive Hashing In R
Lshensemble
32 ⭐
LSH index for approximate set containment search
Jann
29 ⭐
Hi. I am jann. I am text input - text output chatbot model that is JUST approximate nearest neighbour.
Coursera Uw Machine Learning Clustering Retrieval
24 ⭐
Mrpt Comparison
24 ⭐
Performance comparison of the MRPT algorithm to other approximate nearest neighbor search libraries
Gongt
24 ⭐
NGT Go client library
Nearestneighbordescent.jl
25 ⭐
Efficient approximate k-nearest neighbors graph construction and search in Julia
Product Quantization
22 ⭐
🙃Implementation of vector quantization algorithms, codes for Norm-Explicit Quantization: Improving Vector Quantization for Maximum Inner Product Search..
Scikit Hubness
21 ⭐
A Python package for hubness analysis and high-dimensional data mining
Rcpphnsw
19 ⭐
Rcpp bindings for the approximate nearest neighbors library hnswlib
Implementation Of Ml Algos In Python
15 ⭐
Implementing various machine learning algorithm from scratch
Annoy.rb
14 ⭐
Annoy.rb is a Ruby binding for the Annoy (Approximate Nearest Neighbors Oh Yeah).