HuggingFaceFW/fineweb
Viewer • Updated • 52.5B • 609k • 2.93k
How to use sergeyzh/rubert-mini-uncased-query with sentence-transformers:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("sergeyzh/rubert-mini-uncased-query")
sentences = [
"Это счастливый человек",
"Это счастливая собака",
"Это очень счастливый человек",
"Сегодня солнечный день"
]
embeddings = model.encode(sentences)
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [4, 4]How to use sergeyzh/rubert-mini-uncased-query with Transformers:
# Load model directly
from transformers import AutoTokenizer, AutoModel
tokenizer = AutoTokenizer.from_pretrained("sergeyzh/rubert-mini-uncased-query")
model = AutoModel.from_pretrained("sergeyzh/rubert-mini-uncased-query")Модель BERT для задач симметричного сравнения запросов (query). Получена дистилляцией эмбеддингов русских и английских текстов с учётом префикса Qwen/Qwen3-Embedding-8B. Модель принадлежит к виду uncased - не различает при обработке текста буквы, написанные в верхнем и нижнем регистре.
Модель может использоваться для кэшировании и фильтрации запросов к LLM, Q2Q RAG.
Основные характеристики модели:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer('sergeyzh/rubert-mini-uncased-query')
sentences = ["восстановление доступа", "как сбросить пароль"]
embeddings = model.encode(sentences)
print(model.similarity(embeddings, embeddings))
Оценка качества модели для русского языка выполнена на сравнении близости пар поисковых запросов датасета ai-forever/rubq-retrieval с ответами референсной модели Qwen/Qwen3-Embedding-8B:
| Модель | Pearson r | Spearman ρ |
|---|---|---|
| Qwen/Qwen3-Embedding-8B | 1.000 | 1.000 |
| sergeyzh/rubert-large-uncased-query | 0.850 | 0.800 |
| Qwen/Qwen3-Embedding-4B | 0.845 | 0.788 |
| Qwen/Qwen3-Embedding-0.6B | 0.716 | 0.655 |
| sergeyzh/rubert-mini-uncased-query | 0.714 | 0.641 |
| intfloat/multilingual-e5-large-instruct | 0.707 | 0.636 |
| intfloat/e5-large | 0.654 | 0.570 |
| sergeyzh/rubert-mini-frida | 0.638 | 0.539 |
| BAAI/bge-m3 | 0.630 | 0.533 |
| ai-forever/FRIDA | 0.623 | 0.533 |
Base model
cointegrated/rubert-tiny2
# Load model directly from transformers import AutoTokenizer, AutoModel tokenizer = AutoTokenizer.from_pretrained("sergeyzh/rubert-mini-uncased-query") model = AutoModel.from_pretrained("sergeyzh/rubert-mini-uncased-query")