Views
No views yet
1from sentence_transformers import SentenceTransformer
2
3model = SentenceTransformer("AtesiT/all-MiniLM-L6-v2-ru-adapted")
4
5sentences = [
6 "Какая столица России?",
7 "Москва — столица Российской Федерации",
8 "Кошки — популярные домашние животные"
9]
10
11embeddings = model.encode(sentences, normalize_embeddings=True)
12print(embeddings.shape)
13
14similarity = embeddings[0] @ embeddings[1].T
15print("Сходство между вопросом и ответом:", similarity)| Метрика | Базовая модель (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 |