Downloads · 30 days
0
ranksaga/ranksaga-optimized-e5-v2
ranksaga-optimized-e5-v2 is a sentence similarity model from ranksaga. Use it when you need a score for how close two texts are. It is set up for sentence-transformers. The card lists the license as mit.
This is a fine-tuned embedding model optimized by RankSaga for information retrieval tasks. It's based on intfloat/e5-base-v2 and has been optimized using advanced fine-tuning techniques on BEIR benchmark datasets.
Downloads · 30 days
0
Access
Public
Updated Jan 2, 2026
Repo size
—
Likes
3
Public
Click a slice to open those files.
.md5.5 KB · 78%
From the Hugging Face model README
This is a fine-tuned embedding model optimized by RankSaga for information retrieval tasks. It's based on intfloat/e5-base-v2 and has been optimized using advanced fine-tuning techniques on BEIR benchmark datasets.
intfloat/e5-base-v2The model was evaluated on BEIR benchmark datasets and shows significant improvements on technical domains:
NFE Corpus (Medical Information Retrieval):
SciDocs (Scientific Document Retrieval):
Quora (General Semantic Similarity):
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("RankSaga/ranksaga-optimized-e5-v2")
# Encode sentences
sentences = [
"What is the capital of France?",
"Paris is the capital of France."
]
embeddings = model.encode(sentences)
# Compute similarity
from sentence_transformers.util import cos_sim
similarity = cos_sim(embeddings[0], embeddings[1])
print(f"Similarity: {similarity.item():.4f}")
from sentence_transformers import SentenceTransformer
from sentence_transformers.util import cos_sim
model = SentenceTransformer("RankSaga/ranksaga-optimized-e5-v2")
# Encode documents
documents = [
"Machine learning is a subset of artificial intelligence.",
"Python is a popular programming language.",
"Deep learning uses neural networks with multiple layers."
]
doc_embeddings = model.encode(documents)
# Encode query
query = "What is machine learning?"
query_embedding = model.encode(query)
# Find most similar documents
similarities = cos_sim(query_embedding, doc_embeddings)[0]
top_result_idx = similarities.argmax().item()
print(f"Query: {query}")
print(f"Most relevant document: {documents[top_result_idx]}")
print(f"Similarity: {similarities[top_result_idx].item():.4f}")
from transformers import AutoTokenizer, AutoModel
import torch
tokenizer = AutoTokenizer.from_pretrained("RankSaga/ranksaga-optimized-e5-v2")
model = AutoModel.from_pretrained("RankSaga/ranksaga-optimized-e5-v2")
# Encode
inputs = tokenizer("What is machine learning?", return_tensors="pt")
with torch.no_grad():
outputs = model(**inputs)
embeddings = outputs.last_hidden_state.mean(dim=1)
The model was evaluated on the BEIR benchmark suite:
| Dataset | NDCG@10 | NDCG@100 | MAP@100 | Recall@100 |
|---|---|---|---|---|
| NFE Corpus | 0.3921 | 0.4187 | 0.2373 | 0.4830 |
| SciDocs | 0.1767 | 0.2726 | 0.1246 | 0.4782 |
| Quora | 0.8472 | 0.8631 | 0.8121 | 0.9865 |
| SciFact | 0.5137 | 0.5563 | 0.4658 | 0.8684 |
For detailed results and comparisons, see our benchmarking blog post and GitHub repository.
The model was fine-tuned on:
All datasets are part of the BEIR benchmark suite.
If you use this model, please cite:
@misc{ranksaga-optimized-e5-v2,
title={RankSaga Optimized E5-v2: Fine-tuned Embedding Model for Information Retrieval},
author={RankSaga},
year={2026},
url={https://huggingface.co/RankSaga/ranksaga-optimized-e5-v2}
}
This model is licensed under the MIT License. See the LICENSE file for details.
For questions, issues, or commercial inquiries: