/ Модель

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

Контекст
512 токенов
Параметры
47,5 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
e5-small-trm
Библиотека
sentence-transformers
Опубликована
9 сен 2025

e5-small-trm-nl

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

Компактная нидерландская модель эмбеддингов для семантического поиска и сравнения текстов.

1 553скачиваний за 30 дней1лайквеса обновлены13 окт 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • CovidDisinformationNLMultiLabelClassification

    main_score

    Результат

    0,4916

    MTEB

    Публичная таблицаревизия совпадает

  • BelebeleRetrieval

    main_score

    Результат

    0,9244

    MTEB

    Публичная таблицаревизия совпадает

  • DutchBookReviewSentimentClassification.v2

    main_score

    Результат

    0,6255

    MTEB

    Публичная таблицаревизия совпадает

  • MassiveIntentClassification

    main_score

    Результат

    0,5956

    Общий результат 0,6003
    MTEB

    Публичная таблицаревизия совпадает

  • VaccinChatNLClassification

    main_score

    Результат

    0,4518

    MTEB

    Публичная таблицаревизия совпадает

  • VABBMultiLabelClassification

    main_score

    Результат

    0,5216

    MTEB

    Публичная таблицаревизия совпадает

  • SIB200Classification

    main_score

    Результат

    0,6899

    Общий результат 0,7681Общий результат 0,7267
    MTEB

    Публичная таблицаревизия совпадает

  • SciFact-NL.v2

    main_score

    Результат

    0,6457

    MTEB

    Публичная таблицаревизия совпадает

  • STSBenchmarkMultilingualSTS

    main_score

    Результат

    0,8199

    Общий результат 0,7697
    MTEB

    Публичная таблицаревизия совпадает

  • VABBClusteringS2S

    main_score

    Результат

    0,347

    MTEB

    Публичная таблицаревизия совпадает

  • LegalQANLRetrieval

    main_score

    Результат

    0,7118

    MTEB

    Публичная таблицаревизия совпадает

  • SCIDOCS-NL.v2

    main_score

    Результат

    0,1345

    MTEB

    Публичная таблицаревизия совпадает

  • SIB200ClusteringS2S

    main_score

    Результат

    0,3887

    MTEB

    Публичная таблицаревизия совпадает

  • DutchGovernmentBiasClassification

    main_score

    Результат

    0,6146

    MTEB

    Публичная таблицаревизия совпадает

  • OpenTenderClusteringS2S

    main_score

    Результат

    0,232

    MTEB

    Публичная таблицаревизия совпадает

  • XLWICNLPairClassification

    main_score

    Результат

    0,6397

    MTEB

    Публичная таблицаревизия совпадает

  • OpenTenderClusteringP2P

    main_score

    Результат

    0,3234

    MTEB

    Публичная таблицаревизия совпадает

  • VABBRetrieval

    main_score

    Результат

    0,7313

    MTEB

    Публичная таблицаревизия совпадает

  • MassiveScenarioClassification

    main_score

    Результат

    0,666

    Общий результат 0,6778
    MTEB

    Публичная таблицаревизия совпадает

  • ArguAna-NL.v2

    main_score

    Результат

    0,4628

    MTEB

    Публичная таблицаревизия совпадает

  • VABBClusteringP2P

    main_score

    Результат

    0,4266

    MTEB

    Публичная таблицаревизия совпадает

  • DutchNewsArticlesClusteringS2S

    main_score

    Результат

    0,2647

    MTEB

    Публичная таблицаревизия совпадает

  • NFCorpus-NL.v2

    main_score

    Результат

    0,2918

    MTEB

    Публичная таблицаревизия совпадает

  • IconclassClassification

    main_score

    Результат

    0,5182

    MTEB

    Публичная таблицаревизия совпадает

  • MultiHateClassification

    main_score

    Результат

    0,5731

    MTEB

    Публичная таблицаревизия совпадает

  • SICKNLPairClassification

    main_score

    Результат

    0,8805

    MTEB

    Публичная таблицаревизия совпадает

  • IconclassClusteringS2S

    main_score

    Результат

    0,2257

    MTEB

    Публичная таблицаревизия совпадает

  • DutchNewsArticlesClusteringP2P

    main_score

    Результат

    0,4146

    MTEB

    Публичная таблицаревизия совпадает

  • WikipediaRetrievalMultilingual

    main_score

    Результат

    0,8869

    MTEB

    Публичная таблицаревизия совпадает

  • DutchNewsArticlesRetrieval

    main_score

    Результат

    0,6664

    MTEB

    Публичная таблицаревизия совпадает

  • SICK-NL-STS

    main_score

    Результат

    0,7223

    MTEB

    Публичная таблицаревизия совпадает

  • WebFAQRetrieval

    main_score

    Результат

    0,7247

    MTEB

    Публичная таблицаревизия совпадает

  • bBSARDNLRetrieval

    main_score

    Результат

    0,1269

    MTEB

    Публичная таблицаревизия совпадает

  • OpenTenderRetrieval

    main_score

    Результат

    0,4154

    MTEB

    Публичная таблицаревизия совпадает

  • OpenTenderClassification

    main_score

    Результат

    0,4347

    MTEB

    Публичная таблицаревизия совпадает

  • DutchNewsArticlesClassification

    main_score

    Результат

    0,5749

    MTEB

    Публичная таблицаревизия совпадает

  • DutchColaClassification

    main_score

    Результат

    0,5495

    MTEB

    Публичная таблицаревизия совпадает

  • MultiEURLEXMultilabelClassification

    main_score

    Результат

    0,0504

    MTEB

    Публичная таблицаревизия совпадает

  • WikipediaRerankingMultilingual

    main_score

    Результат

    0,8709

    MTEB

    Публичная таблицаревизия совпадает

  • DutchSarcasticHeadlinesClassification

    main_score

    Результат

    0,6646

    MTEB

    Публичная таблицаревизия совпадает

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

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

E5-small-trm-nl — модель эмбеддингов на архитектуре BERT, разработанная как дообученная версия clips/e5-small-trm. Она преобразует запросы и тексты в векторы для поиска и сравнения смысловой близости; карточка приводит пример кодирования запросов и фрагментов MS MARCO. Модель предназначена для нидерландского языка и обучалась на наборах BEIR-NL для поиска, ответов на вопросы и проверки фактов.

Модель содержит 47,5 млн параметров, принимает текст, поддерживает контекст до 512 токенов и распространяется в формате safetensors. Лицензия — MIT. Доступны эмбеддинги для задач сходства предложений и извлечения признаков. В README приведена таблица результатов MTEB-NL, однако соответствующая строка этой модели в предоставленном фрагменте отсутствует, поэтому её качество по этим данным оценить нельзя.

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

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

Ограничения

Контекст ограничен 512 токенами. В предоставленном фрагменте README нет отдельной строки результатов MTEB-NL для этой модели, поэтому её сравнительные показатели здесь не приведены.

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

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

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

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

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

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

Открыть на Hugging Face

E5-small-trm-nl

This model is a fine-tuned version of clips/e5-small-trm.

Usage

Below is an example to encode queries and passages from the MS-MARCO passage ranking dataset.

import torch.nn.functional as F

from torch import Tensor
from transformers import AutoTokenizer, AutoModel


def average_pool(last_hidden_states: Tensor,
                 attention_mask: Tensor) -> Tensor:
    last_hidden = last_hidden_states.masked_fill(~attention_mask[..., None].bool(), 0.0)
    return last_hidden.sum(dim=1) / attention_mask.sum(dim=1)[..., None]


# Each input text should start with "query: " or "passage: ".
# For tasks other than retrieval, you can simply use the "query: " prefix.
input_texts = [
    'query: hoeveel eiwitten moet een vrouw eten',
    'query: top definieer',
    "passage: Als algemene richtlijn geldt dat de gemiddelde eiwitbehoefte voor vrouwen van 19 tot 70 jaar volgens de CDC 46 gram per dag bedraagt. Maar, zoals je in deze tabel kunt zien, moet je dit verhogen als je zwanger bent of traint voor een marathon. Bekijk de onderstaande tabel om te zien hoeveel eiwitten je dagelijks zou moeten eten.",
    "passage: Definitie van top voor leerlingen Engels. : 1 het hoogste punt van een berg : de top van een berg. : 2 het hoogste niveau. : 3 een bijeenkomst of reeks bijeenkomsten tussen de leiders van twee of meer regeringen."
]

tokenizer = AutoTokenizer.from_pretrained('clips/e5-small-trm-nl')
model = AutoModel.from_pretrained('clips/e5-small-trm-nl')

# Tokenize the input texts
batch_dict = tokenizer(input_texts, max_length=512, padding=True, truncation=True, return_tensors='pt')

outputs = model(**batch_dict)
embeddings = average_pool(outputs.last_hidden_state, batch_dict['attention_mask'])

# normalize embeddings
embeddings = F.normalize(embeddings, p=2, dim=1)
scores = (embeddings[:2] @ embeddings[2:].T) * 100
print(scores.tolist())

Below is an example for usage with sentence_transformers.

from sentence_transformers import SentenceTransformer

# Load the model from Hugging Face
model = SentenceTransformer("clips/e5-small-trm-nl")

# Perform inference using encode_query/encode_document for retrieval,
# or encode_query for general purpose embeddings. Prompt prefixes
# are automatically added with these two methods.
queries = [
    'hoeveel eiwitten moet een vrouw eten',
    'top definieer',
]
documents = [
    'Als algemene richtlijn geldt dat de gemiddelde eiwitbehoefte voor vrouwen van 19 tot 70 jaar volgens de CDC 46 gram per dag bedraagt. Maar, zoals je in deze tabel kunt zien, moet je dit verhogen als je zwanger bent of traint voor een marathon. Bekijk de onderstaande tabel om te zien hoeveel eiwitten je dagelijks zou moeten eten.',
    'Definitie van top voor leerlingen Engels. : 1 het hoogste punt van een berg : de top van een berg. : 2 het hoogste niveau. : 3 een bijeenkomst of reeks bijeenkomsten tussen de leiders van twee of meer regeringen.',
]
query_embeddings = model.encode_query(queries)
document_embeddings = model.encode_document(documents)
print(query_embeddings.shape, document_embeddings.shape)
# (2, 384) (2, 384)

similarities = model.similarity(query_embeddings, document_embeddings)
# tensor([[0.7842, 0.3237],
#         [0.3703, 0.7830]])

Benchmark Evaluation

Results on MTEB-NL (models introduced in our paper and the best model per size category are highlighted in bold):

ModelPrmClsMLClsPClsRrnkRtrClustSTSAvgDAvgT
Num. Datasets (→)12321128240
Supervised (small, <100M)
e5-small-v2-t2t33M53.738.574.585.945.024.174.346.956.6
e5-small-v2-t2t-nl33M55.340.974.986.049.928.074.149.858.4
e5-small-trm41M56.343.576.587.353.128.274.251.459.9
e5-small-trm-nl41M58.244.776.087.156.032.274.653.861.3
Supervised (base, <305M)
granite-embedding-107m-multilingual107M53.941.870.184.750.229.868.449.457.0
e5-base-v2-t2t109M54.440.373.385.646.225.573.247.856.9
e5-base-v2-t2t-nl109M53.941.572.584.046.426.969.347.856.3
multilingual-e5-small118M56.343.576.587.153.128.274.251.459.8
paraphrase-multilingual-MiniLM-L12-v2118M55.038.178.280.637.729.676.346.356.5
RobBERT-2023-base-ft124M58.144.672.784.751.632.968.552.059.0
e5-base-trm124M58.144.476.788.355.828.174.952.960.9
e5-base-trm-nl124M59.645.978.487.556.534.375.855.062.6
potion-multilingual-128M128M51.840.060.480.335.726.162.042.650.9
multilingual-e5-base278M58.244.476.788.455.827.774.952.860.9
granite-embedding-278m-multilingual278M54.641.871.085.652.430.368.950.558.0
paraphrase-multilingual-mpnet-base-v2278M58.140.581.982.341.430.879.349.259.2
Arctic-embed-m-v2.0305M54.442.666.686.251.826.564.949.156.1
gte-multilingual-base305M59.137.777.882.356.831.378.653.860.5
Supervised (large, >305M)
e5-large-v2-t2t335M55.741.475.786.649.925.574.049.558.4
e5-large-v2-t2t-nl335M57.342.476.986.950.827.774.151.759.4
RobBERT-2023-large-ft355M59.345.268.782.348.331.670.651.058.0
e5-large-trm355M60.245.480.390.359.028.778.855.163.3
e5-large-trm-nl355M62.248.081.487.258.235.678.257.064.4
multilingual-e5-large560M60.245.480.390.359.129.578.855.363.4
Arctic-embed-l-v2.0568M59.345.274.288.259.029.871.754.361.1
bge-m3568M60.744.278.388.760.029.278.155.463.1
jina-embeddings-v3572M61.738.976.878.559.138.984.857.062.7

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 1e-05
  • train_batch_size: 1
  • eval_batch_size: 8
  • seed: 42
  • distributed_type: multi-GPU
  • optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
  • lr_scheduler_type: constant_with_warmup
  • lr_scheduler_warmup_ratio: 0.25
  • num_epochs: 1.0

Framework versions

  • Transformers 4.56.1
  • Pytorch 2.7.1+cu128
  • Datasets 4.0.0
  • Tokenizers 0.22.0

Citation Information

If you find our paper, benchmark or models helpful, please consider cite as follows:

@misc{banar2025mtebnle5nlembeddingbenchmark,
      title={MTEB-NL and E5-NL: Embedding Benchmark and Models for Dutch}, 
      author={Nikolay Banar and Ehsan Lotfi and Jens Van Nooten and Cristina Arhiliuc and Marija Kliocaite and Walter Daelemans},
      year={2025},
      eprint={2509.12340},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2509.12340}, 
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей