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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
UKPLab avatar

UKPLab/sentence-transformers

0
View on GitHub↗
18,822 estrellas·2,808 forks·Python·Apache-2.0·14 vistaswww.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.

Historial de estrellas

Gráfico del historial de estrellas de ukplab/sentence-transformersGráfico del historial de estrellas de ukplab/sentence-transformers

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Sentence Transformers

Proyectos open-source similares, clasificados según cuántas características comparten con Sentence Transformers.
  • huggingface/sentence-transformersAvatar de huggingface

    huggingface/sentence-transformers

    18,817Ver en GitHub↗

    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
    Ver en GitHub↗18,817
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Ver en GitHub↗

    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
    Ver en GitHub↗9,031
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    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
    Ver en GitHub↗21,221
  • flagopen/flagembeddingAvatar de FlagOpen

    FlagOpen/FlagEmbedding

    11,833Ver en GitHub↗

    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
    Ver en GitHub↗11,833
Ver las 30 alternativas a Sentence Transformers→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de ukplab/sentence-transformers?

Las características principales de ukplab/sentence-transformers son: Embedding Generators, Sentence Embeddings, Contrastive Learning Models, Embedding Frameworks, Cross-Encoders, Embedding Model Fine-Tuning, Multimodal Embedding Models, Siamese Networks.

¿Qué alternativas de código abierto existen para ukplab/sentence-transformers?

Las alternativas de código abierto para ukplab/sentence-transformers incluyen: 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…