Skip to content

Entry

FAISS

Appears in 8 awesome lists

is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning. Faiss is written in C++ with complete…

Open github.comfacebookresearch/faiss

Found in these lists

Awesome Big Data

Section: Search engine and framework · is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning. Faiss is written in C++ with complete…

ActiveScore 84

Awesome C++

Section: Machine Learning · A library for efficient similarity search and clustering of dense vectors. [MIT]

FreshScore 94

Awesome Generative AI

Section: Embeddings and Semantic Search · A library for efficient similarity search and clustering of dense vectors

SlowScore 62

Awesome Generative AI Data Scientist

Section: Vector Databases (RAG) · A library for efficient similarity search and clustering of dense vectors.

SlowScore 52

Awesome Open Source AI

Section: 5. Retrieval-Augmented Generation (RAG) & Knowledge · Similarity search and clustering library for dense vectors with CPU and GPU implementations.

FreshScore 89

Awesome Production Machine Learning

Section: Industry Strength Information Retrieval · Faiss is a library for efficient similarity search and clustering of dense vectors.

FreshScore 92

Awesome Vector Search

Section: Library

ActiveScore 73

awesome-cpp

Section: Other · A library for efficient similarity search and clustering of dense vectors.

FreshScore 79

m2cgen

Transpile trained ML models into other languages. sklearn-porter - Transpile trained scikit-learn estimators to C, Java, JavaScript and others. mlflow - Manage the machine learning lifecycle, including experimentation, reproducibility and deployment. skll - Command-line utilities to make it easier…

In 16 listsDetails

XGBoost

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow. [Apache2]

In 11 listsDetails

CatBoost

General purpose gradient boosting on decision trees library with categorical features support out of the box. It is easy to install, contains fast inference implementation and supports CPU and GPU (even multi-GPU) computation.

In 10 listsDetails

Caffe

is a deep learning framework made with expression, speed, and modularity in mind. It is developed by Berkeley AI Research (BAIR)/The Berkeley Vision and Learning Center (BVLC) and community contributors.

In 10 listsDetails

Elastic

is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.

In 11 listsDetails

txtai

All-in-one AI framework for semantic search, LLM orchestration and language model workflows. Embeddings database with customizable pipelines.

In 9 listsDetails

dlib

zap: - A toolkit for making real world machine learning and data analysis applications in C++. [Boost] website

In 7 listsDetails

USearch

Fast single-file similarity search & clustering engine for vectors. Smaller and faster than FAISS with 20+ language bindings (C++, Python, JavaScript, Rust, Java, Go, etc.) and support for custom metrics. Apache 2.0 licensed.

In 6 listsDetails