Downloads · 30 days
115
37% of all-time downloads
AtesiT/all-MiniLM-L6-v2-ru-adapted
all-MiniLM-L6-v2-ru-adapted is a sentence similarity model from AtesiT. 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 apache-2.0.
Это доменно-адаптированная версия модели sentence-transformers/all-MiniLM-L6-v2, дообученная для работы с русскоязычными текстами в задаче семантического поиска.
Downloads · 30 days
115
37% of all-time downloads
All-time downloads
313
Public
Parameters
22.7M
90.9 MB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors90.9 MB · 99%
From the Hugging Face model README
Это доменно-адаптированная версия модели sentence-transformers/all-MiniLM-L6-v2, дообученная для работы с русскоязычными текстами в задаче семантического поиска.
Базовая модель обучалась только на английских данных. Данная адаптация направлена на улучшение качества получаемых эмбеддингов для русского языка с помощью дообучения на парафразах.
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("AtesiT/all-MiniLM-L6-v2-ru-adapted")
sentences = [
"Какая столица России?",
"Москва — столица Российской Федерации",
"Кошки — популярные домашние животные"
]
embeddings = model.encode(sentences, normalize_embeddings=True)
print(embeddings.shape)
similarity = embeddings[0] @ embeddings[1].T
print("Сходство между вопросом и ответом:", similarity)
Оценка проводилась на датасете ai-forever/rubq-retrieval (1692 вопроса, 56826 документов в базе знаний) с использованием FAISS (IndexFlatIP) и метрики Recall@K.
| Метрика | Базовая модель (all-MiniLM-L6-v2) |
|---|---|
| Recall@5 | 0.0272 |
| Recall@10 | 0.0350 |
Метрики дообученной модели будут добавлены после завершения полного цикла оценки.
| Step | Loss |
|---|---|
| 500 | 0.214 |
| 1000 | 0.139 |
| 1500 | 0.130 |
| 2000 | 0.117 |
| 2500 | 0.114 |
| 3000 | 0.106 |
| 3500 | 0.108 |
Модель была получена в рамках учебного задания по доменной адаптации энкодерных моделей.
Автор: AtesiT