Technology
sentence-transformers
Sentence-Transformers (SBERT) is the Python framework for generating high-quality dense vector embeddings for sentences, paragraphs, and images.
Sentence-Transformers is the state-of-the-art Python module for efficient embedding and reranker model operations. It solves the quadratic complexity problem of standard BERT for tasks like semantic search, which previously required $N(N-1)/2$ inference computations for $N$ sentences. The framework adapts Transformer models (e.g., BERT, RoBERTa) using a Siamese or Triplet network structure, yielding fixed-size, semantically meaningful vectors. This approach drastically improves performance for key applications: semantic search, clustering, semantic textual similarity, and paraphrase mining. The library provides access to over 10,000 pre-trained models on Hugging Face and supports easy fine-tuning for custom use cases.
What builders pair with sentence-transformers
Projects using both technologies. Select a pairing to see a project.
12 more pairings
Pairing: FastAPI
LogAnalyzer: Cuando el llm no solo analiza sino que explica
Pairing: FAISS
Reducing Hallucinations with Retrieval-Augmented Generation: A Practical Introduction
Pairing: Python
Niuwn AI: Building an AI Twin That Speaks As Me to Strangers
Pairing: Transformers
Reducing Hallucinations with Retrieval-Augmented Generation: A Practical Introduction
Pairing: Next
UofT - Embedding the Canadian Job Market: Building a Job Discovery Engine
Pairing: PyTorch
Beyond “It Feels Better”: A Reproducible Playbook for Evaluating Fine-Tuned LLMs
Recent Talks & Demos
Showing 1-11 of 11