https://github.com/kitware/smqtk-indexing
Interfaces and implementations around the efficient indexing algorithms and backends.
https://github.com/kitware/smqtk-indexing
faiss framework indexing knn lsh machine-learning python
Last synced: about 2 months ago
JSON representation
Interfaces and implementations around the efficient indexing algorithms and backends.
- Host: GitHub
- URL: https://github.com/kitware/smqtk-indexing
- Owner: Kitware
- License: other
- Created: 2021-03-15T21:52:11.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T22:21:13.000Z (about 1 year ago)
- Last Synced: 2025-03-26T08:22:43.959Z (7 months ago)
- Topics: faiss, framework, indexing, knn, lsh, machine-learning, python
- Language: Python
- Homepage:
- Size: 2.22 MB
- Stars: 1
- Watchers: 9
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# SMQTK - Indexing
This package provides interfaces and implementations around the
k-nearest-neighbor algorithm.This package defines interfaces and implementations around efficient,
large-scale indexing of descriptor vectors.
The sources of such descriptor vectors may come from a multitude of sources,
such as hours of video archives.
Some provided implementation plugins include [Locality-sensitive Hashing
(LSH)](https://en.wikipedia.org/wiki/Locality-sensitive_hashing) and FAIR's
[FAISS] library.## Documentation
You can build the sphinx documentation locally for the most up-to-date
reference:
```bash
# Install dependencies
poetry install
# Navigate to the documentation root.
cd docs
# Build the docs.
poetry run make html
# Open in your favorite browser!
firefox _build/html/index.html
```