awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
UKPLab avatar

UKPLab/sentence-transformers

0
View on GitHub↗
18,822 Stars·2,808 Forks·Python·Apache-2.0·14 Aufrufewww.sbert.net↗

Sentence Transformers

This project is a framework for training and deploying transformer-based models that map text, images, audio, and video into dense or sparse vector representations. It functions as a multimodal embedding library and semantic search engine used to retrieve relevant documents by calculating vector similarity between meanings.

The framework provides specialized tools for both cross-encoder reranking, which calculates precise similarity scores to refine search results, and vector quantization to compress embedding vectors for reduced memory usage and increased retrieval speed.

The project covers broad capability areas including neural embedding training, semantic retrieval, and the generation of dense and sparse embeddings. It also supports information retrieval optimization through hybrid search implementations and the fine-tuning of transformer networks.

Features

  • Embedding Generators - Provides a comprehensive framework for generating dense and sparse vector embeddings from text using transformer models.
  • Sentence Embeddings - Maps sentences and paragraphs to dense vector spaces for high-performance semantic search and clustering.
  • Contrastive Learning Models - Provides contrastive loss functions to optimize the distance between similar and dissimilar sentence pairs in vector space.
  • Embedding Frameworks - Provides a complete framework for training and deploying transformer-based embedding models for text and multimodal data.
  • Cross-Encoders - Includes cross-encoder models for calculating precise semantic similarity scores between queries and documents.
  • Embedding Model Fine-Tuning - Enables fine-tuning of transformer-based embedding models to create specialized representations for specific domains.
  • Multimodal Embedding Models - Maps text, images, audio, and video into a shared vector space for cross-modal similarity analysis.
  • Siamese Networks - Uses siamese-network architectures to train identical transformers for similarity comparison.
  • Semantic Search Engines - Functions as a semantic search engine that retrieves documents based on conceptual meaning and vector similarity.
  • Dual-Encoder Architectures - Implements dual-encoder architectures to map queries and documents into a shared vector space for fast similarity search.
  • Dense Embeddings - Generates dense vector representations for text, images, audio, and video to enable semantic similarity analysis.
  • Sparse Embeddings - Produces sparse vector representations of text to support efficient keyword-based and hybrid information retrieval.
  • Semantic Search Engines - Implements a semantic search engine for retrieving documents by calculating the vector similarity of their meanings.
  • Semantic Information Retrieval - Performs semantic retrieval of the most relevant passages from large corpora using vector-based similarity.
  • Document Rerankers - Ships specialized document rerankers that use cross-encoder architectures to improve search relevance.
  • Result Reranking - Provides result reranking capabilities using cross-encoders to refine the precision of retrieved documents.
  • Hybrid Search Engines - Implements hybrid search by combining dense vector embeddings with sparse keyword-based indexing.
  • Vector Quantization - Offers vector quantization methods to compress high-dimensional embeddings and reduce memory usage during retrieval.
  • Embedding Models - State-of-the-art library for generating text embeddings.
  • Language Model Development - Library for computing dense vector representations of text.
  • Language Modeling - Siamese BERT networks for generating sentence embeddings.
  • Natural Language Processing - Framework for sentence and text embeddings.
  • Semantic Text Matching - Siamese BERT networks for efficient semantic similarity and clustering.
  • Deep learning models and transformers - Listed in the “Deep learning models and transformers” section of the Awesome Linguistics awesome list.

Star-Verlauf

Star-Verlauf für ukplab/sentence-transformersStar-Verlauf für ukplab/sentence-transformers

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sentence Transformers

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sentence Transformers.
  • huggingface/sentence-transformersAvatar von huggingface

    huggingface/sentence-transformers

    18,817Auf GitHub ansehen↗

    This project is a transformer-based framework for generating dense and sparse vector embeddings of text and multimodal data. It serves as a library for fine-tuning models to perform semantic similarity tasks, retrieval, and reranking. The system is distinguished by its support for diverse architectural patterns, including bi-encoders for fast similarity search and cross-encoders for high-precision reranking. It provides dedicated pipelines for multimodal embeddings, mapping text and images into a shared vector space, and implements knowledge distillation to compress large models into smaller,

    Python
    Auf GitHub ansehen↗18,817
  • lancedb/lancedbAvatar von lancedb

    lancedb/lancedb

    9,031Auf GitHub ansehen↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Auf GitHub ansehen↗9,031
  • mastra-ai/mastraAvatar von mastra-ai

    mastra-ai/mastra

    21,221Auf GitHub ansehen↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    Auf GitHub ansehen↗21,221
  • flagopen/flagembeddingAvatar von FlagOpen

    FlagOpen/FlagEmbedding

    11,833Auf GitHub ansehen↗

    FlagEmbedding is a comprehensive toolkit designed for training, benchmarking, and deploying embedding models, retrieval systems, and augmented generation pipelines. It provides the necessary infrastructure to transform text into high-dimensional vector representations and organize them into searchable structures for semantic search applications. The framework distinguishes itself through specialized capabilities for fine-tuning pre-trained embedding and reranking models on domain-specific datasets. By allowing users to adapt models to unique vocabularies and specialized retrieval tasks, it en

    Pythonembeddingsinformation-retrievalllm
    Auf GitHub ansehen↗11,833
Alle 30 Alternativen zu Sentence Transformers anzeigen→

Häufig gestellte Fragen

Was macht ukplab/sentence-transformers?

This project is a framework for training and deploying transformer-based models that map text, images, audio, and video into dense or sparse vector representations. It functions as a multimodal embedding library and semantic search engine used to retrieve relevant documents by calculating vector similarity between meanings.

Was sind die Hauptfunktionen von ukplab/sentence-transformers?

Die Hauptfunktionen von ukplab/sentence-transformers sind: Embedding Generators, Sentence Embeddings, Contrastive Learning Models, Embedding Frameworks, Cross-Encoders, Embedding Model Fine-Tuning, Multimodal Embedding Models, Siamese Networks.

Welche Open-Source-Alternativen gibt es zu ukplab/sentence-transformers?

Open-Source-Alternativen zu ukplab/sentence-transformers sind unter anderem: huggingface/sentence-transformers — This project is a transformer-based framework for generating dense and sparse vector embeddings of text and multimodal… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… flagopen/flagembedding — FlagEmbedding is a comprehensive toolkit designed for training, benchmarking, and deploying embedding models,… llmware-ai/llmware — llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model… alibaba/zvec — zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It…