github.devotd.
NewRAG & retrieval

huggingface/sentence-transformers v6.1.0 — embedding and reranking library

huggingface/sentence-transformers v6.1.0 is a Python framework that covers sentence embedding and search-result reranking models in a single library, offering four model types along with paths for direct training and fine-tuning.

Repositoryhuggingface/sentence-transformers ↗

huggingface/sentence-transformers v6.1.0 is a Python framework that covers sentence embedding and search-result reranking models in a single library, offering four model types along with paths for direct training and fine-tuning.

GitHub description: State-of-the-Art Embeddings, Retrieval, and Reranking

stars
★ 19.2K
Forks
3K
Language
Python
License
Apache-2.0
Latest release
v6.1.0
Read original source ↗View on GitHub ↗

huggingface/sentence-transformers is a Python project that provides, in one library, embeddings (turning sentences into arrays of numbers so they can be compared) and reranking models that reorder search candidates. The latest public release is v6.1.0. Embeddings let you find semantically close sentences by numerical similarity, and reranking moves the better-matching sentences to the front of the search results.

The scope of this repository is handling the four model types — Sentence Transformer, Cross-Encoder, Sparse Encoder, and Multi-Vector Encoder — within the same framework. You can use these models to compute embeddings and similarity scores for semantic search and semantic text similarity. Alongside using pretrained embeddings and reranking models as they are for inference, the same library also includes paths to directly train or fine-tune your own embeddings, rerankers, sparse encoders, and multi-vector encoders. The repository was created in July 2019, has 19201 stars, and is licensed under Apache-2.0.

However, the provided record has no scores for the novelty, technology, and quality items, and only the momentum score of 3.2 out of 10 remains. Performance comparison figures and the change list for v6.1.0 are also not given, so what this release changed cannot be confirmed. It is reasonable to view this repository as a framework that gathers embedding and reranking models in one place, but gauging actual performance requires a separate comparison.