/ Модель

Характеристики

Контекст
40 960 токенов
Параметры
3,7 млрд
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-Embedding-4B
Библиотека
sentence-transformers
Опубликована
12 июл 2026

Qwen3-Embedding-4b-matryoshka

ЭмбеддингиТекст → embedding9 профессий

Англоязычная модель на базе Qwen3-Embedding-4B для построения текстовых эмбеддингов и семантического поиска с поддержкой сокращения размерности векторов.

121скачиваний за 30 дней0лайковвеса обновлены12 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

IoannisKat1/Qwen3-Embedding-4b-matryoshka — текстовая модель эмбеддингов, дообученная разработчиком IoannisKat1 на базе Qwen/Qwen3-Embedding-4B. Она преобразует предложения и абзацы в нормализованные плотные векторы размерности 2560 для семантического поиска и извлечения релевантных документов; близость векторов оценивается косинусным сходством. Архитектура Sentence Transformer использует Qwen3Model, pooling по последнему токену и нормализацию. Поддерживает английский язык и контекст до 40 960 токенов.

Обучение проводилось на 4 268 парах текстов с MatryoshkaLoss и MultipleNegativesRankingLoss. Векторы можно усекать до меньших размерностей, от 2048 до 64, с измеренным качеством поиска для нескольких размерностей; показатели зависят от размерности и набора данных. Модель распространяется под лицензией Apache-2.0. Она предназначена для получения эмбеддингов и не генерирует ответы; карточка не приводит результатов на широком наборе языков или доменов.

Сценарии применения

  • семантический поиск по англоязычным документам
  • поиск релевантных абзацев для RAG
  • сравнение смысловой близости предложений
  • извлечение документов по текстовому запросу

Ограничения

Модель обучена на небольшом наборе из 4 268 пар и в карточке описана для английского языка; качество для других языков и предметных областей не подтверждено. Она выдаёт векторы для поиска и сравнения, а не готовые текстовые ответы.

Для каких профессий подходит9

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

multilingual-e5-large base Matryoshka

This is a sentence-transformers model finetuned from Qwen/Qwen3-Embedding-4B on the json dataset. It maps sentences & paragraphs to a 2560-dimensional dense vector space and can be used for retrieval.

Model Details

Model Description

  • Model Type: Sentence Transformer
  • Base model: Qwen/Qwen3-Embedding-4B
  • Maximum Sequence Length: 40960 tokens
  • Output Dimensionality: 2560 dimensions
  • Similarity Function: Cosine Similarity
  • Supported Modality: Text
  • Training Dataset:
    • json
  • Language: en
  • License: apache-2.0

Model Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'Qwen3Model'})
  (1): Pooling({'embedding_dimension': 2560, 'pooling_mode': 'lasttoken', 'include_prompt': True})
  (2): Normalize({})
)

Usage

Direct Usage (Sentence Transformers)

First install the Sentence Transformers library:

pip install -U sentence-transformers

Then you can load this model and run inference.

from sentence_transformers import SentenceTransformer

# Download from the 🤗 Hub
model = SentenceTransformer("IoannisKat1/Qwen3-Embedding-4b-matryoshka")
# Run inference
queries = [
    'Ποιες είναι οι δύο τύποι τροφοδοσίας που αναφέρονται;',
]
documents = [
    '. Ελεγκτές μεταβλητών στροφών και σχεδίαση σειριακού ελεγκτή με εσωτερικό βρόχο ρεύματος: ΑΜ διπλής τροφοδοσίας, ΑΜ ή ΣΜ με διασύνδεση συνεχούς ρεύματος, Γεννήτρια ΑΜ με ηλεκτρονικά μεταβαλλόμενη αντίσταση ρότορα. Έλεγχος πραγματικής και άεργου ισχύος. Έλεγχος βήματος πτερυγίου. Περιβαλλοντικές επιπτώσεις από την εγκατάσταση αιολικών συστημάτων και λοιπών ΑΠΕ. Σύνδεση με το δίκτυο',
    '. Τα υποχρεωτικά είναι συγκεκριμένα βασικά μαθήματα της επιστήμης του Ηλεκτρολόγου Μηχανικού και Μηχανικού Υπολογιστών, τα οποία πρέπει να παρακολουθήσει και εξεταστεί επιτυχώς κάθε φοιτητής. Τα κατ’ επιλογήν υποχρεωτικά είναι μαθήματα εμβάθυνσης σε διάφορους ειδικούς τομείς',
    'Η σελίδα παρουσιάζει τους Τομείς του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών: Τηλεπικοινωνιών και Τεχνολογίας Πληροφορίας (Τ&ΤΠ), Συστημάτων Ηλεκτρικής Ενέργειας (ΣΗΕ), Ηλεκτρονικής και Υπολογιστών (Η&Υ) και Συστήματα και Αυτόματου Ελέγχου (Σ&ΑΕ)',
]
query_embeddings = model.encode_query(queries)
document_embeddings = model.encode_document(documents)
print(query_embeddings.shape, document_embeddings.shape)
# [1, 2560] [3, 2560]

# Get the similarity scores for the embeddings
similarities = model.similarity(query_embeddings, document_embeddings)
print(similarities)
# tensor([[0.3725, 0.0346, 0.0624]])

Evaluation

Metrics

Information Retrieval

MetricValue
cosine_accuracy@10.6126
cosine_accuracy@30.64
cosine_accuracy@50.7432
cosine_accuracy@100.8295
cosine_precision@10.6126
cosine_precision@30.6154
cosine_precision@50.4901
cosine_precision@100.2914
cosine_recall@10.1753
cosine_recall@30.5181
cosine_recall@50.6767
cosine_recall@100.807
cosine_ndcg@100.7149
cosine_mrr@100.6569
cosine_map@1000.6966

Information Retrieval

MetricValue
cosine_accuracy@10.6147
cosine_accuracy@30.6379
cosine_accuracy@50.7411
cosine_accuracy@100.8253
cosine_precision@10.6147
cosine_precision@30.6147
cosine_precision@50.4884
cosine_precision@100.2899
cosine_recall@10.1765
cosine_recall@30.517
cosine_recall@50.6726
cosine_recall@100.8033
cosine_ndcg@100.7132
cosine_mrr@100.6567
cosine_map@1000.6967

Information Retrieval

MetricValue
cosine_accuracy@10.6189
cosine_accuracy@30.6379
cosine_accuracy@50.7537
cosine_accuracy@100.8253
cosine_precision@10.6189
cosine_precision@30.6154
cosine_precision@50.4909
cosine_precision@100.2928
cosine_recall@10.1777
cosine_recall@30.5168
cosine_recall@50.6761
cosine_recall@100.8111
cosine_ndcg@100.7188
cosine_mrr@100.66
cosine_map@1000.6994

Information Retrieval

MetricValue
cosine_accuracy@10.5979
cosine_accuracy@30.6211
cosine_accuracy@50.7453
cosine_accuracy@100.8105
cosine_precision@10.5979
cosine_precision@30.6007
cosine_precision@50.4825
cosine_precision@100.2869
cosine_recall@10.1712
cosine_recall@30.5056
cosine_recall@50.6674
cosine_recall@100.7965
cosine_ndcg@100.7033
cosine_mrr@100.6431
cosine_map@1000.6852

Information Retrieval

MetricValue
cosine_accuracy@10.6
cosine_accuracy@30.6211
cosine_accuracy@50.7368
cosine_accuracy@100.8
cosine_precision@10.6
cosine_precision@30.6007
cosine_precision@50.4813
cosine_precision@100.2823
cosine_recall@10.1719
cosine_recall@30.5047
cosine_recall@50.6637
cosine_recall@100.7842
cosine_ndcg@100.6973
cosine_mrr@100.6421
cosine_map@1000.6828

Information Retrieval

MetricValue
cosine_accuracy@10.5726
cosine_accuracy@30.6
cosine_accuracy@50.7011
cosine_accuracy@100.7874
cosine_precision@10.5726
cosine_precision@30.5754
cosine_precision@50.4589
cosine_precision@100.2766
cosine_recall@10.1654
cosine_recall@30.4863
cosine_recall@50.6325
cosine_recall@100.7672
cosine_ndcg@100.6757
cosine_mrr@100.617
cosine_map@1000.6607

Information Retrieval

MetricValue
cosine_accuracy@10.5179
cosine_accuracy@30.5389
cosine_accuracy@50.6442
cosine_accuracy@100.7411
cosine_precision@10.5179
cosine_precision@30.5172
cosine_precision@50.4131
cosine_precision@100.2583
cosine_recall@10.1519
cosine_recall@30.4409
cosine_recall@50.5725
cosine_recall@100.7146
cosine_ndcg@100.6218
cosine_mrr@100.5614
cosine_map@1000.6085

Information Retrieval

MetricValue
cosine_accuracy@10.4526
cosine_accuracy@30.4674
cosine_accuracy@50.5747
cosine_accuracy@100.6568
cosine_precision@10.4526
cosine_precision@30.4477
cosine_precision@50.3604
cosine_precision@100.2314
cosine_recall@10.133
cosine_recall@30.3811
cosine_recall@50.5
cosine_recall@100.6393
cosine_ndcg@100.5499
cosine_mrr@100.4914
cosine_map@1000.5422

Information Retrieval

MetricValue
cosine_accuracy@10.4147
cosine_accuracy@30.4379
cosine_accuracy@50.5242
cosine_accuracy@100.5979
cosine_precision@10.4147
cosine_precision@30.4112
cosine_precision@50.3339
cosine_precision@100.2076
cosine_recall@10.1233
cosine_recall@30.3519
cosine_recall@50.4646
cosine_recall@100.5753
cosine_ndcg@100.4995
cosine_mrr@100.4501
cosine_map@1000.496

Training Details

Training Dataset

json

  • Dataset: json
  • Size: 4,268 training samples
  • Columns: anchor and positive
  • Approximate statistics based on the first 100 samples:
    anchorpositive
    typestringstring
    modalitytexttext
    detailsmin: 23 tokensmean: 49.43 tokensmax: 90 tokensmin: 24 tokensmean: 270.18 tokensmax: 388 tokens
  • Samples:
    anchorpositive
    Πόσο διαρκεί το προπτυχιακό πρόγραμμα σπουδών;. Το προπτυχιακό πρόγραμμα σπουδών έχει διάρκεια δέκα διδακτικών εξαμήνων και οδηγεί στην απονομή Διπλώματος Μηχανικού, το οποίο αναγνωρίζεται ως Integrated Master με πλήρη επαγγελματικά δικαιώματα
    Ποιες είναι οι αλγόριθμοι τοπικής αναζήτησης Ι;. Επίλυση προβλημάτων με αναζήτηση: Χώροι καταστάσεων, δέντρα αναζήτησης, μέθοδοι αναζήτησης χωρίς πληροφόρηση (depth-first, breadth-first), αναζήτηση με μερική πληροφόρηση. 3. Πληροφορημένη αναζήτηση και εξερεύνηση: Αλγόριθμοι Best First και Α*. 4. Αλγόριθμοι τοπικής αναζήτησης Ι: Hill climbing, simulated annealing. 5. Αλγόριθμοι τοπικής αναζήτησης ΙΙ: Γενετικοί αλγόριθμοι. 6
    Ποιες είναι οι δύο βασικές ικανότητες που σχετίζονται με την εφαρμογή στο εργαστήριο;. • Η ανάπτυξη της κριτικής σκέψης, της ικανότητας λήψης αποφάσεων, της επιδίωξης της καινοτομίας, του εξωστρεφούς τρόπου σκέψης, του πνεύματος συνεργασίας και της ομαδικής προσπάθειας, και της ικανότητας προσαρμογής σε μεταβαλλόμενες συνθήκες. • Η πλήρης κατανόηση και η ικανότητα εφαρμογής του θεωρητικού υπόβαθρου στο εργαστήριο
  • Loss: MatryoshkaLoss with these parameters:
    {
        "loss": "MultipleNegativesRankingLoss",
        "matryoshka_dims": [
            2560,
            2048,
            1536,
            1024,
            768,
            512,
            256,
            128,
            64
        ],
        "matryoshka_weights": [
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            1
        ],
        "n_dims_per_step": -1
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 16
  • num_train_epochs: 10
  • learning_rate: 2e-05
  • lr_scheduler_type: cosine
  • warmup_steps: 0.1
  • gradient_accumulation_steps: 8
  • bf16: True
  • tf32: True
  • load_best_model_at_end: True
  • batch_sampler: no_duplicates

All Hyperparameters

  • per_device_train_batch_size: 16
  • num_train_epochs: 10
  • max_steps: -1
  • learning_rate: 2e-05
  • lr_scheduler_type: cosine
  • lr_scheduler_kwargs: None
  • warmup_steps: 0.1
  • optim: adamw_torch_fused
  • optim_args: None
  • weight_decay: 0.0
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • optim_target_modules: None
  • gradient_accumulation_steps: 8
  • average_tokens_across_devices: True
  • max_grad_norm: 1.0
  • label_smoothing_factor: 0.0
  • bf16: True
  • fp16: False
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: True
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • use_liger_kernel: False
  • liger_kernel_config: None
  • use_cache: False
  • neftune_noise_alpha: None
  • torch_empty_cache_steps: None
  • auto_find_batch_size: False
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • include_num_input_tokens_seen: no
  • log_level: passive
  • log_level_replica: warning
  • disable_tqdm: False
  • project: huggingface
  • trackio_space_id: None
  • trackio_bucket_id: None
  • trackio_static_space_id: None
  • per_device_eval_batch_size: 8
  • prediction_loss_only: True
  • eval_on_start: False
  • eval_do_concat_batches: True
  • eval_use_gather_object: False
  • eval_accumulation_steps: None
  • include_for_metrics: []
  • batch_eval_metrics: False
  • save_only_model: False
  • save_on_each_node: False
  • enable_jit_checkpoint: False
  • push_to_hub: False
  • hub_private_repo: None
  • hub_model_id: None
  • hub_strategy: every_save
  • hub_always_push: False
  • hub_revision: None
  • load_best_model_at_end: True
  • ignore_data_skip: False
  • restore_callback_states_from_checkpoint: False
  • full_determinism: False
  • seed: 42
  • data_seed: None
  • use_cpu: False
  • accelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
  • parallelism_config: None
  • dataloader_drop_last: False
  • dataloader_num_workers: 0
  • dataloader_pin_memory: True
  • dataloader_persistent_workers: False
  • dataloader_prefetch_factor: None
  • remove_unused_columns: True
  • label_names: None
  • train_sampling_strategy: random
  • length_column_name: length
  • ddp_find_unused_parameters: None
  • ddp_bucket_cap_mb: None
  • ddp_broadcast_buffers: False
  • ddp_static_graph: None
  • ddp_backend: None
  • ddp_timeout: 1800
  • fsdp: None
  • fsdp_config: None
  • deepspeed: None
  • debug: []
  • skip_memory_metrics: True
  • do_predict: False
  • resume_from_checkpoint: None
  • warmup_ratio: None
  • local_rank: -1
  • prompts: None
  • batch_sampler: no_duplicates
  • multi_dataset_batch_sampler: proportional
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining Lossdim_2560_cosine_ndcg@10dim_2048_cosine_ndcg@10dim_1536_cosine_ndcg@10dim_1024_cosine_ndcg@10dim_768_cosine_ndcg@10dim_512_cosine_ndcg@10dim_256_cosine_ndcg@10dim_128_cosine_ndcg@10dim_64_cosine_ndcg@10
0.2996106.3134---------
0.5993204.1175---------
0.8989302.1983---------
1.034-0.70390.69940.69570.68320.67280.65540.60490.52830.4457
1.1798401.6160---------
1.4794501.3932---------
1.7790601.4199---------
2.068-0.72760.73430.73190.71640.70070.68600.61590.54780.4570
2.0599701.0645---------
2.3596800.5630---------
2.6592900.5838---------
2.95881000.5760---------
3.0102-0.72560.72170.72790.72150.71400.69080.63620.54730.4865
3.23971100.4266---------
3.53931200.3893---------
3.83901300.4026---------
4.0136-0.72960.72050.72450.70870.69410.68010.62770.54130.4889
4.11991400.3360---------
4.41951500.2930---------
4.71911600.2276---------
5.01700.26440.72490.72070.71980.70320.69460.67510.62020.54260.4955
5.29961800.1981---------
5.59931900.2499---------
5.89892000.2791---------
6.0204-0.71440.71070.71230.70180.68570.67140.61990.53970.4901
6.17982100.3000---------
6.47942200.2389---------
6.77902300.2229---------
7.0238-0.71130.70860.71110.70370.68890.67350.62030.55130.5003
7.05992400.1998---------
7.35962500.1704---------
7.65922600.2299---------
7.95882700.1757---------
8.0272-0.71650.71120.71950.70550.69550.67630.61910.54890.5028
8.23972800.1971---------
8.53932900.1290---------
8.83903000.1408---------
9.0306-0.71800.71360.71990.70480.69570.67580.61760.55060.4956
9.11993100.1705---------
9.41953200.1828---------
9.71913300.1291---------
10.03400.14450.71490.71320.71880.70330.69730.67570.62180.54990.4995
  • The bold row denotes the saved checkpoint.

Training Time

  • Training: 2.1 hours

Framework Versions

  • Python: 3.12.13
  • Sentence Transformers: 5.6.0
  • Transformers: 5.12.1
  • PyTorch: 2.11.0+cu128
  • Accelerate: 1.14.0
  • Datasets: 4.0.0
  • Tokenizers: 0.22.2

Citation

BibTeX

Sentence Transformers

@inproceedings{reimers-2019-sentence-bert,
    title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
    author = "Reimers, Nils and Gurevych, Iryna",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
    month = "11",
    year = "2019",
    publisher = "Association for Computational Linguistics",
    url = "https://arxiv.org/abs/1908.10084",
}

MatryoshkaLoss

@misc{kusupati2024matryoshka,
    title={Matryoshka Representation Learning},
    author={Aditya Kusupati and Gantavya Bhatt and Aniket Rege and Matthew Wallingford and Aditya Sinha and Vivek Ramanujan and William Howard-Snyder and Kaifeng Chen and Sham Kakade and Prateek Jain and Ali Farhadi},
    year={2024},
    eprint={2205.13147},
    archivePrefix={arXiv},
    primaryClass={cs.LG}
}

MultipleNegativesRankingLoss

@misc{oord2019representationlearningcontrastivepredictive,
      title={Representation Learning with Contrastive Predictive Coding},
      author={Aaron van den Oord and Yazhe Li and Oriol Vinyals},
      year={2019},
      eprint={1807.03748},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/1807.03748},
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · sentence-transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen3Model
Ревизия весов
f696a7f

0 моделей