sbert.net

Website review sbert.net

SentenceTransformers Documentation — Sentence Transformers documentation

 Generated on March 05 2026 05:09 AM

Old data? UPDATE !

The score is 38/100

SEO Content

Title

SentenceTransformers Documentation — Sentence Transformers documentation

Length : 73

Ideally, your title should contain between 10 and 70 characters (spaces included). Use this free tool to calculate text length.

Description

Length : 0

Very bad. We haven't found meta description on your page. Use this free online meta tags generator to create description.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

This page does not take advantage of Og Properties. This tags allows social crawler's better structurize your page. Use this free og properties generator to create them.

Headings

H1 H2 H3 H4 H5 H6
4 0 0 0 0 0
  • [H1] SentenceTransformers Documentation
  • [H1] Usage
  • [H1] What Next?
  • [H1] Citing

Images

We found 1 images on this web page.

Good, most or all of your images have alt attributes.

Text/HTML Ratio

Ratio : 0%

This page's ratio of text to HTML code is below 15 percent, this means that your website probably needs more text content.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Great, there are no Iframes detected on this page.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

We have detected underscores in your URLs. You should rather use hyphens to optimize your SEO.

In-page links

We found a total of 482 links including 7 link(s) to files

Anchor Type Juice
Installation Internal Passing Juice
Install with pip Internal Passing Juice
Install with Conda Internal Passing Juice
Install from Source Internal Passing Juice
Editable Install Internal Passing Juice
Install PyTorch with CUDA support Internal Passing Juice
Quickstart Internal Passing Juice
Sentence Transformer Internal Passing Juice
Cross Encoder Internal Passing Juice
Sparse Encoder Internal Passing Juice
Next Steps Internal Passing Juice
Migration Guide Internal Passing Juice
Migrating from v4.x to v5.x Internal Passing Juice
Migration for model.encode Internal Passing Juice
Migration for Asym to Router Internal Passing Juice
Migration of advanced usage Internal Passing Juice
Migrating from v3.x to v4.x Internal Passing Juice
Migration for CrossEncoder evaluators Internal Passing Juice
Migrating from v2.x to v3.x Internal Passing Juice
Usage Internal Passing Juice
Computing Embeddings Internal Passing Juice
Initializing a Sentence Transformer Model Internal Passing Juice
Calculating Embeddings Internal Passing Juice
Prompt Templates Internal Passing Juice
Input Sequence Length Internal Passing Juice
Multi-Process / Multi-GPU Encoding Internal Passing Juice
Semantic Textual Similarity Internal Passing Juice
Similarity Calculation Internal Passing Juice
Semantic Search Internal Passing Juice
Background Internal Passing Juice
Symmetric vs. Asymmetric Semantic Search Internal Passing Juice
Manual Implementation Internal Passing Juice
Optimized Implementation Internal Passing Juice
Speed Optimization Internal Passing Juice
Elasticsearch Internal Passing Juice
OpenSearch Internal Passing Juice
Approximate Nearest Neighbor Internal Passing Juice
Retrieve & Re-Rank Internal Passing Juice
Examples Internal Passing Juice
Retrieve & Re-Rank Internal Passing Juice
Retrieve & Re-Rank Pipeline Internal Passing Juice
Retrieval: Bi-Encoder Internal Passing Juice
Re-Ranker: Cross-Encoder Internal Passing Juice
Example Scripts Internal Passing Juice
Pre-trained Bi-Encoders (Retrieval) Internal Passing Juice
Pre-trained Cross-Encoders (Re-Ranker) Internal Passing Juice
Clustering Internal Passing Juice
k-Means Internal Passing Juice
Agglomerative Clustering Internal Passing Juice
Fast Clustering Internal Passing Juice
Topic Modeling Internal Passing Juice
Paraphrase Mining Internal Passing Juice
Translated Sentence Mining Internal Passing Juice
Margin Based Mining Internal Passing Juice
Examples Internal Passing Juice
Image Search Internal Passing Juice
Installation Internal Passing Juice
Usage Internal Passing Juice
Examples Internal Passing Juice
Embedding Quantization Internal Passing Juice
Binary Quantization Internal Passing Juice
Scalar (int8) Quantization Internal Passing Juice
Additional extensions Internal Passing Juice
Demo Internal Passing Juice
Try it yourself Internal Passing Juice
Creating Custom Models Internal Passing Juice
Structure of Sentence Transformer Models Internal Passing Juice
Sentence Transformer Model from a Transformers Model Internal Passing Juice
Advanced: Custom Modules Internal Passing Juice
Evaluation with MTEB Internal Passing Juice
Installation Internal Passing Juice
Evaluation Internal Passing Juice
Additional Arguments Internal Passing Juice
Results Handling Internal Passing Juice
Leaderboard Submission Internal Passing Juice
Speeding up Inference Internal Passing Juice
PyTorch Internal Passing Juice
ONNX Internal Passing Juice
OpenVINO Internal Passing Juice
Benchmarks Internal Passing Juice
Pretrained Models Internal Passing Juice
Original Models Internal Passing Juice
Semantic Search Models Internal Passing Juice
Multi-QA Models Internal Passing Juice
MSMARCO Passage Models Internal Passing Juice
Multilingual Models Internal Passing Juice
Semantic Similarity Models Internal Passing Juice
Bitext Mining Internal Passing Juice
Image & Text-Models Internal Passing Juice
INSTRUCTOR models Internal Passing Juice
Scientific Similarity Models Internal Passing Juice
Training Overview Internal Passing Juice
Why Finetune? Internal Passing Juice
Training Components Internal Passing Juice
Model Internal Passing Juice
Dataset Internal Passing Juice
Dataset Format Internal Passing Juice
Loss Function Internal Passing Juice
Training Arguments Internal Passing Juice
Evaluator Internal Passing Juice
Trainer Internal Passing Juice
Callbacks Internal Passing Juice
Multi-Dataset Training Internal Passing Juice
Deprecated Training Internal Passing Juice
Best Base Embedding Models Internal Passing Juice
Comparisons with CrossEncoder Training Internal Passing Juice
Dataset Overview Internal Passing Juice
Datasets on the Hugging Face Hub Internal Passing Juice
Pre-existing Datasets Internal Passing Juice
Loss Overview Internal Passing Juice
Loss Table Internal Passing Juice
Loss modifiers Internal Passing Juice
Distillation Internal Passing Juice
Commonly used Loss Functions Internal Passing Juice
Custom Loss Functions Internal Passing Juice
Training Examples Internal Passing Juice
Semantic Textual Similarity Internal Passing Juice
Training data Internal Passing Juice
Loss Function Internal Passing Juice
Natural Language Inference Internal Passing Juice
Data Internal Passing Juice
SoftmaxLoss Internal Passing Juice
MultipleNegativesRankingLoss Internal Passing Juice
Paraphrase Data Internal Passing Juice
Pre-Trained Models Internal Passing Juice
Quora Duplicate Questions Internal Passing Juice
Training Internal Passing Juice
MultipleNegativesRankingLoss Internal Passing Juice
Pretrained Models Internal Passing Juice
MS MARCO Internal Passing Juice
Bi-Encoder Internal Passing Juice
Matryoshka Embeddings Internal Passing Juice
Use Cases Internal Passing Juice
Results Internal Passing Juice
Training Internal Passing Juice
Inference Internal Passing Juice
Code Examples Internal Passing Juice
Adaptive Layers Internal Passing Juice
Use Cases Internal Passing Juice
Results Internal Passing Juice
Training Internal Passing Juice
Inference Internal Passing Juice
Code Examples Internal Passing Juice
Multilingual Models Internal Passing Juice
Extend your own models Internal Passing Juice
Training Internal Passing Juice
Datasets Internal Passing Juice
Sources for Training Data Internal Passing Juice
Evaluation Internal Passing Juice
Available Pre-trained Models Internal Passing Juice
Usage Internal Passing Juice
Performance Internal Passing Juice
Citation Internal Passing Juice
Model Distillation Internal Passing Juice
Knowledge Distillation Internal Passing Juice
Speed - Performance Trade-Off Internal Passing Juice
Dimensionality Reduction Internal Passing Juice
Quantization Internal Passing Juice
Augmented SBERT Internal Passing Juice
Motivation Internal Passing Juice
Extend to your own datasets Internal Passing Juice
Methodology Internal Passing Juice
Scenario 1: Limited or small annotated datasets (few labeled sentence-pairs) Internal Passing Juice
Scenario 2: No annotated datasets (Only unlabeled sentence-pairs) Internal Passing Juice
Training Internal Passing Juice
Citation Internal Passing Juice
Training with Prompts Internal Passing Juice
What are Prompts? Internal Passing Juice
Why would we train with Prompts? Internal Passing Juice
How do we train with Prompts? Internal Passing Juice
Training with PEFT Adapters Internal Passing Juice
Compatibility Methods Internal Passing Juice
Adding a New Adapter Internal Passing Juice
Loading a Pretrained Adapter Internal Passing Juice
Training Script Internal Passing Juice
Unsupervised Learning Internal Passing Juice
TSDAE Internal Passing Juice
SimCSE Internal Passing Juice
CT Internal Passing Juice
CT (In-Batch Negative Sampling) Internal Passing Juice
Masked Language Model (MLM) Internal Passing Juice
GenQ Internal Passing Juice
GPL Internal Passing Juice
Performance Comparison Internal Passing Juice
Domain Adaptation Internal Passing Juice
Domain Adaptation vs. Unsupervised Learning Internal Passing Juice
Adaptive Pre-Training Internal Passing Juice
GPL: Generative Pseudo-Labeling Internal Passing Juice
Hyperparameter Optimization Internal Passing Juice
HPO Components Internal Passing Juice
Putting It All Together Internal Passing Juice
Example Scripts Internal Passing Juice
Distributed Training Internal Passing Juice
Comparison Internal Passing Juice
FSDP Internal Passing Juice
Usage Internal Passing Juice
Cross-Encoder vs Bi-Encoder Internal Passing Juice
Cross-Encoder vs. Bi-Encoder Internal Passing Juice
When to use Cross- / Bi-Encoders? Internal Passing Juice
Cross-Encoders Usage Internal Passing Juice
Combining Bi- and Cross-Encoders Internal Passing Juice
Training Cross-Encoders Internal Passing Juice
Speeding up Inference Internal Passing Juice
PyTorch Internal Passing Juice
ONNX Internal Passing Juice
OpenVINO Internal Passing Juice
Benchmarks Internal Passing Juice
Pretrained Models Internal Passing Juice
MS MARCO Internal Passing Juice
SQuAD (QNLI) Internal Passing Juice
STSbenchmark Internal Passing Juice
Quora Duplicate Questions Internal Passing Juice
NLI Internal Passing Juice
Community Models Internal Passing Juice
Training Overview Internal Passing Juice
Why Finetune? Internal Passing Juice
Training Components Internal Passing Juice
Model Internal Passing Juice
Dataset Internal Passing Juice
Dataset Format Internal Passing Juice
Hard Negatives Mining Internal Passing Juice
Loss Function Internal Passing Juice
Training Arguments Internal Passing Juice
Evaluator Internal Passing Juice
Trainer Internal Passing Juice
Callbacks Internal Passing Juice
Multi-Dataset Training Internal Passing Juice
Training Tips Internal Passing Juice
Deprecated Training Internal Passing Juice
Comparisons with SentenceTransformer Training Internal Passing Juice
Loss Overview Internal Passing Juice
Loss Table Internal Passing Juice
Distillation Internal Passing Juice
Commonly used Loss Functions Internal Passing Juice
Custom Loss Functions Internal Passing Juice
Training Examples Internal Passing Juice
Semantic Textual Similarity Internal Passing Juice
Training data Internal Passing Juice
Loss Function Internal Passing Juice
Inference Internal Passing Juice
Natural Language Inference Internal Passing Juice
Data Internal Passing Juice
CrossEntropyLoss Internal Passing Juice
Inference Internal Passing Juice
Quora Duplicate Questions Internal Passing Juice
Training Internal Passing Juice
Inference Internal Passing Juice
MS MARCO Internal Passing Juice
Cross Encoder Internal Passing Juice
Training Scripts Internal Passing Juice
Inference Internal Passing Juice
Rerankers Internal Passing Juice
BinaryCrossEntropyLoss Internal Passing Juice
CachedMultipleNegativesRankingLoss Internal Passing Juice
Inference Internal Passing Juice
Model Distillation Internal Passing Juice
Cross Encoder Knowledge Distillation Internal Passing Juice
Inference Internal Passing Juice
Usage Internal Passing Juice
Computing Sparse Embeddings Internal Passing Juice
Initializing a Sparse Encoder Model Internal Passing Juice
Calculating Embeddings Internal Passing Juice
Input Sequence Length Internal Passing Juice
Controlling Sparsity Internal Passing Juice
Interpretability with SPLADE Models Internal Passing Juice
Multi-Process / Multi-GPU Encoding Internal Passing Juice
Semantic Textual Similarity Internal Passing Juice
Similarity Calculation Internal Passing Juice
Semantic Search Internal Passing Juice
Manual Search Internal Passing Juice
Vector Database Search Internal Passing Juice
Qdrant Integration Internal Passing Juice
OpenSearch Integration Internal Passing Juice
Elasticsearch Integration Internal Passing Juice
Seismic Integration Internal Passing Juice
SPLADE-index Integration Internal Passing Juice
Retrieve & Re-Rank Internal Passing Juice
Overview Internal Passing Juice
Interactive Demo: Simple Wikipedia Search Internal Passing Juice
Comprehensive Evaluation: Hybrid Search Pipeline Internal Passing Juice
Pre-trained Models Internal Passing Juice
Sparse Encoder Evaluation Internal Passing Juice
Example with Retrieval Evaluation: Internal Passing Juice
Speeding up Inference Internal Passing Juice
PyTorch Internal Passing Juice
ONNX Internal Passing Juice
OpenVINO Internal Passing Juice
Benchmarks Internal Passing Juice
Pretrained Models Internal Passing Juice
Core SPLADE Models Internal Passing Juice
Inference-Free SPLADE Models Internal Passing Juice
Model Collections Internal Passing Juice
Training Overview Internal Passing Juice
Why Finetune? Internal Passing Juice
Training Components Internal Passing Juice
Model Internal Passing Juice
Dataset Internal Passing Juice
Dataset Format Internal Passing Juice
Loss Function Internal Passing Juice
Training Arguments Internal Passing Juice
Evaluator Internal Passing Juice
Trainer Internal Passing Juice
Callbacks Internal Passing Juice
Multi-Dataset Training Internal Passing Juice
Training Tips Internal Passing Juice
Loss Overview Internal Passing Juice
Sparse specific Loss Functions Internal Passing Juice
SPLADE Loss Internal Passing Juice
CSR Loss Internal Passing Juice
Loss Table Internal Passing Juice
Distillation Internal Passing Juice
Commonly used Loss Functions Internal Passing Juice
Custom Loss Functions Internal Passing Juice
Training Examples Internal Passing Juice
Model Distillation Internal Passing Juice
MarginMSE Internal Passing Juice
MS MARCO Internal Passing Juice
SparseMultipleNegativesRankingLoss Internal Passing Juice
Semantic Textual Similarity Internal Passing Juice
Training data Internal Passing Juice
Loss Function Internal Passing Juice
Natural Language Inference Internal Passing Juice
Data Internal Passing Juice
SpladeLoss Internal Passing Juice
Quora Duplicate Questions Internal Passing Juice
Training Internal Passing Juice
Information Retrieval Internal Passing Juice
SparseMultipleNegativesRankingLoss (MNRL) Internal Passing Juice
Inference & Evaluation Internal Passing Juice
Sentence Transformer Internal Passing Juice
SentenceTransformer Internal Passing Juice
SentenceTransformer Internal Passing Juice
SentenceTransformerModelCardData Internal Passing Juice
SimilarityFunction Internal Passing Juice
Trainer Internal Passing Juice
SentenceTransformerTrainer Internal Passing Juice
Training Arguments Internal Passing Juice
SentenceTransformerTrainingArguments Internal Passing Juice
Losses Internal Passing Juice
BatchAllTripletLoss Internal Passing Juice
BatchHardSoftMarginTripletLoss Internal Passing Juice
BatchHardTripletLoss Internal Passing Juice
BatchSemiHardTripletLoss Internal Passing Juice
ContrastiveLoss Internal Passing Juice
OnlineContrastiveLoss Internal Passing Juice
ContrastiveTensionLoss Internal Passing Juice
ContrastiveTensionLossInBatchNegatives Internal Passing Juice
CoSENTLoss Internal Passing Juice
AnglELoss Internal Passing Juice
CosineSimilarityLoss Internal Passing Juice
DenoisingAutoEncoderLoss Internal Passing Juice
GISTEmbedLoss Internal Passing Juice
CachedGISTEmbedLoss Internal Passing Juice
MSELoss Internal Passing Juice
MarginMSELoss Internal Passing Juice
MatryoshkaLoss Internal Passing Juice
Matryoshka2dLoss Internal Passing Juice
AdaptiveLayerLoss Internal Passing Juice
MegaBatchMarginLoss Internal Passing Juice
MultipleNegativesRankingLoss Internal Passing Juice
CachedMultipleNegativesRankingLoss Internal Passing Juice
MultipleNegativesSymmetricRankingLoss Internal Passing Juice
CachedMultipleNegativesSymmetricRankingLoss Internal Passing Juice
SoftmaxLoss Internal Passing Juice
TripletLoss Internal Passing Juice
DistillKLDivLoss Internal Passing Juice
Samplers Internal Passing Juice
BatchSamplers Internal Passing Juice
MultiDatasetBatchSamplers Internal Passing Juice
Evaluation Internal Passing Juice
BinaryClassificationEvaluator Internal Passing Juice
EmbeddingSimilarityEvaluator Internal Passing Juice
InformationRetrievalEvaluator Internal Passing Juice
NanoBEIREvaluator Internal Passing Juice
MSEEvaluator Internal Passing Juice
ParaphraseMiningEvaluator Internal Passing Juice
RerankingEvaluator Internal Passing Juice
SentenceEvaluator Internal Passing Juice
SequentialEvaluator Internal Passing Juice
TranslationEvaluator Internal Passing Juice
TripletEvaluator Internal Passing Juice
Datasets Internal Passing Juice
ParallelSentencesDataset Internal Passing Juice
SentenceLabelDataset Internal Passing Juice
DenoisingAutoEncoderDataset Internal Passing Juice
NoDuplicatesDataLoader Internal Passing Juice
Modules Internal Passing Juice
Main Modules Internal Passing Juice
Further Modules Internal Passing Juice
Base Modules Internal Passing Juice
quantization Internal Passing Juice
Cross Encoder Internal Passing Juice
CrossEncoder Internal Passing Juice
CrossEncoder Internal Passing Juice
CrossEncoderModelCardData Internal Passing Juice
Trainer Internal Passing Juice
CrossEncoderTrainer Internal Passing Juice
Training Arguments Internal Passing Juice
CrossEncoderTrainingArguments Internal Passing Juice
Losses Internal Passing Juice
BinaryCrossEntropyLoss Internal Passing Juice
CrossEntropyLoss Internal Passing Juice
LambdaLoss Internal Passing Juice
ListMLELoss Internal Passing Juice
PListMLELoss Internal Passing Juice
ListNetLoss Internal Passing Juice
MultipleNegativesRankingLoss Internal Passing Juice
CachedMultipleNegativesRankingLoss Internal Passing Juice
MSELoss Internal Passing Juice
MarginMSELoss Internal Passing Juice
RankNetLoss Internal Passing Juice
Evaluation Internal Passing Juice
CrossEncoderRerankingEvaluator Internal Passing Juice
CrossEncoderNanoBEIREvaluator Internal Passing Juice
CrossEncoderClassificationEvaluator Internal Passing Juice
CrossEncoderCorrelationEvaluator Internal Passing Juice
Sparse Encoder Internal Passing Juice
SparseEncoder Internal Passing Juice
SparseEncoder Internal Passing Juice
SparseEncoderModelCardData Internal Passing Juice
SimilarityFunction Internal Passing Juice
Trainer Internal Passing Juice
SparseEncoderTrainer Internal Passing Juice
Training Arguments Internal Passing Juice
SparseEncoderTrainingArguments Internal Passing Juice
Losses Internal Passing Juice
SpladeLoss Internal Passing Juice
FlopsLoss Internal Passing Juice
CSRLoss Internal Passing Juice
CSRReconstructionLoss Internal Passing Juice
SparseMultipleNegativesRankingLoss Internal Passing Juice
SparseMarginMSELoss Internal Passing Juice
SparseDistillKLDivLoss Internal Passing Juice
SparseTripletLoss Internal Passing Juice
SparseCosineSimilarityLoss Internal Passing Juice
SparseCoSENTLoss Internal Passing Juice
SparseAnglELoss Internal Passing Juice
SparseMSELoss Internal Passing Juice
Evaluation Internal Passing Juice
SparseInformationRetrievalEvaluator Internal Passing Juice
SparseNanoBEIREvaluator Internal Passing Juice
SparseEmbeddingSimilarityEvaluator Internal Passing Juice
SparseBinaryClassificationEvaluator Internal Passing Juice
SparseTripletEvaluator Internal Passing Juice
SparseRerankingEvaluator Internal Passing Juice
SparseTranslationEvaluator Internal Passing Juice
SparseMSEEvaluator Internal Passing Juice
ReciprocalRankFusionEvaluator Internal Passing Juice
Modules Internal Passing Juice
SPLADE Pooling Internal Passing Juice
MLM Transformer Internal Passing Juice
SparseAutoEncoder Internal Passing Juice
SparseStaticEmbedding Internal Passing Juice
Callbacks Internal Passing Juice
SpladeRegularizerWeightSchedulerCallback Internal Passing Juice
Search Engines Internal Passing Juice
util Internal Passing Juice
Helper Functions Internal Passing Juice
Model Optimization Internal Passing Juice
Sentence Transformers Internal Passing Juice
Edit on GitHub External Passing Juice
v5.2 External Passing Juice
v5.2.1 External Passing Juice
v5.2.2 External Passing Juice
v5.2.3 External Passing Juice
UKP Lab External Passing Juice
🤗 Hugging Face External Passing Juice
full announcement External Passing Juice
Internal Passing Juice
10,000 pre-trained Sentence Transformers models External Passing Juice
Massive Text Embeddings Benchmark (MTEB) leaderboard External Passing Juice
Sentence Transformers repository External Passing Juice
Internal Passing Juice
Internal Passing Juice
Internal Passing Juice
Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks External Passing Juice
Making Monolingual Sentence Embeddings Multilingual using Knowledge Distillation External Passing Juice
data augmentation External Passing Juice
Augmented SBERT: Data Augmentation Method for Improving Bi-Encoders for Pairwise Sentence Scoring Tasks External Passing Juice
Sphinx External Passing Juice
theme External Passing Juice
Read the Docs External Passing Juice

SEO Keywords

Keywords Cloud

Keywords Consistency

Keyword Content Title Keywords Description Headings

Usability

Url

Domain : sbert.net

Length : 9

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Great no email address has been found in plain text!

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Perfect. No inline css has been found in HTML tags!
Too bad, your website has too many CSS files (more than 4).
Too bad, your website has too many JS files (more than 6).
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Missing

Your website does not have an XML sitemap - this can be problematic.

A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.

Robots.txt

https://sbert.net/robots.txt

Great, your website has a robots.txt file.

Analytics

Missing

We didn't detect an analytics tool installed on this website.

Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.