ann-benchmarks

ANN benchmark suite

A comprehensive benchmarking framework for evaluating the performance of approximate nearest neighbor search libraries in Python.

Benchmarks of approximate nearest neighbor libraries in Python

GitHub

5k stars
118 watching
748 forks
Language: Python
last commit: 23 days ago
benchmarkdockernearest-neighbors

Related projects:

Repository Description Stars
flann-lib/flann A fast and efficient algorithm for finding the nearest neighbors in high-dimensional spaces 2,250
nmslib/nmslib An efficient similarity search library and toolkit for evaluation of k-NN methods in generic non-metric spaces 3,414
microsoft/sptag A distributed approximate nearest neighbor search library 4,829
kristofferc/nearestneighbors.jl A Julia package for efficient nearest neighbor searches in high-dimensional spaces 426
nmslib/hnswlib An efficient algorithm for fast approximate nearest neighbors search in high-dimensional spaces. 4,382
lyst/rpforest An efficient algorithm for finding approximate nearest neighbors in high-dimensional spaces 223
plasma-umass/scalene A high-performance Python profiler that analyzes CPU, GPU, and memory usage, providing detailed information and AI-powered optimization suggestions. 12,186
prakhar1989/algorithms An implementation of various algorithms and data structures in Python. 3,053
hyperopt/hyperopt A Python library for optimizing parameters of objective functions in distributed and parallel settings. 7,258
graphdeeplearning/benchmarking-gnns A collection of datasets and tools for evaluating graph neural networks 2,523
spotify/annoy A data structure and search algorithm for finding closest points in high-dimensional space 13,255
patvarilly/covertree A data structure library for finding nearest neighbors in a general metric space 31
google/neural-tangents A high-level neural network API for defining and training complex hierarchical networks of finite or infinite width 2,278
benfred/implicit Fast Python implementations of recommendation algorithms for implicit feedback datasets. 3,561
eriklindernoren/ml-from-scratch Provides implementations of fundamental machine learning models and algorithms from scratch in Python 24,003