/ Модель

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

Контекст
8 192 токена
Параметры
135 млн
Архитектура
modernbert · dense
Библиотека
sentence-transformers
Опубликована
30 мар 2026

moderncamembert-msmarcofr-ranknetloss

Ранжирование текстаТекст → score6 профессий

Кросс-энкодер ModernBERT оценивает релевантность пары «запрос — документ» для переупорядочивания результатов поиска, прежде всего на французском языке.

46скачиваний за 30 дней1лайквеса обновлены7 июн 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Madaray/moderncamembert-msmarcofr-ranknetloss — кросс-энкодер на базе ModernBERT, обученный с библиотекой Sentence Transformers. Он оценивает пары «запрос — документ» одним числовым баллом и предназначен для переупорядочивания результатов поиска и семантического поиска. Модель содержит 135,5 млн параметров, поддерживает последовательности до 8192 токенов и распространяется в формате safetensors.

В карточке приведены примеры французских запросов и документов; название модели и обучающие примеры указывают на французскую направленность. Обучение проводилось на 502 939 примерах с использованием RankNetLoss. Оценки модели можно применять для ранжирования кандидатов по релевантности; отдельные оценки не следует трактовать как вероятности без дополнительной калибровки. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Обрабатывает вход как пары текстов и выдаёт один балл; карточка не описывает калибровку баллов или качество на отдельных наборах данных. Лицензия в предоставленных сведениях отсутствует.

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

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

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

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

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

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

Открыть на Hugging Face

CrossEncoder

This is a Cross Encoder model trained using the sentence-transformers library. It computes scores for pairs of texts, which can be used for text reranking and semantic search.

Model Details

Model Description

  • Model Type: Cross Encoder
  • Maximum Sequence Length: 8192 tokens
  • Number of Output Labels: 1 label

Model Sources

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 CrossEncoder

# Download from the 🤗 Hub
model = CrossEncoder("cross_encoder_model_id")
# Get scores for pairs of texts
pairs = [
    [' Un autre nom pour le cortex visuel primaire est', 'Le cortex visuel primaire (parties du cortex qui reçoivent des entrées sensorielles du thalamus) est également connu sous le nom de V1, zone visuelle un et cortex strié. Les zones extrastriées se composent des zones visuelles deux (V2), trois (V3), quatre (V4) et cinq (V5). Le cortex visuel primaire est la zone visuelle la mieux étudiée dans le cerveau. Chez tous les mammifères étudiés, il est situé dans le pôle postérieur du cortex occipital (le cortex occipital est responsable du traitement des stimuli visuels).'],
    [' Un autre nom pour le cortex visuel primaire est', "Par exemple, la zone d'association visuelle sur la partie inférieure du lobe temporal joue un rôle primordial dans votre capacité à reconnaître les visages, les chiens, les voitures, les arbres, etc., tandis que le cortex visuel primaire est requis pour détecter les caractéristiques de base du monde visuel. : bords, clair et foncé, emplacement, etc."],
    [' Un autre nom pour le cortex visuel primaire est', "Un article de Wikipédia, l'encyclopédie libre. Le cortex gustatif primaire est une structure cérébrale responsable de la perception du goût. Il se compose de deux sous-structures : l'insula antérieure sur le lobe insulaire et l'opercule frontal sur le gyrus frontal inférieur du lobe frontal. En raison de sa composition, le cortex gustatif primaire est parfois appelé dans la littérature AI/FO (Anterior Insula/ Opercule frontal).t se compose de deux sous-structures : l'insula antérieure sur le lobe insulaire et l'opercule frontal sur le gyrus frontal inférieur du lobe frontal. En raison de sa composition, le cortex gustatif primaire est parfois appelé dans la littérature AI/FO (Anterior Insula/Frontal Operculum)."],
    [' Un autre nom pour le cortex visuel primaire est', "Cortex moteur primaire (zone de Brodmann 4) de l'hémisphère cérébral gauche représenté en rouge. Le cortex moteur primaire (zone de Brodmann 4) est une région du cerveau qui, chez l'homme, est située dans la partie dorsale du lobe frontal."],
]
scores = model.predict(pairs)
print(scores.shape)
# (4,)

# Or rank different texts based on similarity to a single text
ranks = model.rank(
    ' Un autre nom pour le cortex visuel primaire est',
    [
        'Le cortex visuel primaire (parties du cortex qui reçoivent des entrées sensorielles du thalamus) est également connu sous le nom de V1, zone visuelle un et cortex strié. Les zones extrastriées se composent des zones visuelles deux (V2), trois (V3), quatre (V4) et cinq (V5). Le cortex visuel primaire est la zone visuelle la mieux étudiée dans le cerveau. Chez tous les mammifères étudiés, il est situé dans le pôle postérieur du cortex occipital (le cortex occipital est responsable du traitement des stimuli visuels).',
        "Par exemple, la zone d'association visuelle sur la partie inférieure du lobe temporal joue un rôle primordial dans votre capacité à reconnaître les visages, les chiens, les voitures, les arbres, etc., tandis que le cortex visuel primaire est requis pour détecter les caractéristiques de base du monde visuel. : bords, clair et foncé, emplacement, etc.",
        "Un article de Wikipédia, l'encyclopédie libre. Le cortex gustatif primaire est une structure cérébrale responsable de la perception du goût. Il se compose de deux sous-structures : l'insula antérieure sur le lobe insulaire et l'opercule frontal sur le gyrus frontal inférieur du lobe frontal. En raison de sa composition, le cortex gustatif primaire est parfois appelé dans la littérature AI/FO (Anterior Insula/ Opercule frontal).t se compose de deux sous-structures : l'insula antérieure sur le lobe insulaire et l'opercule frontal sur le gyrus frontal inférieur du lobe frontal. En raison de sa composition, le cortex gustatif primaire est parfois appelé dans la littérature AI/FO (Anterior Insula/Frontal Operculum).",
        "Cortex moteur primaire (zone de Brodmann 4) de l'hémisphère cérébral gauche représenté en rouge. Le cortex moteur primaire (zone de Brodmann 4) est une région du cerveau qui, chez l'homme, est située dans la partie dorsale du lobe frontal.",
    ]
)
# [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]

Training Details

Training Dataset

Unnamed Dataset

  • Size: 502,939 training samples
  • Columns: query, docs, and labels
  • Approximate statistics based on the first 1000 samples:
    querydocslabels
    typestringlistlist
    detailsmin: 10 charactersmean: 44.93 charactersmax: 198 charactersmin: 4 elementsmean: 5.50 elementsmax: 7 elementsmin: 4 elementsmean: 5.50 elementsmax: 7 elements
  • Samples:
    querydocslabels
    Un autre nom pour le cortex visuel primaire est['Le cortex visuel primaire (parties du cortex qui reçoivent des entrées sensorielles du thalamus) est également connu sous le nom de V1, zone visuelle un et cortex strié. Les zones extrastriées se composent des zones visuelles deux (V2), trois (V3), quatre (V4) et cinq (V5). Le cortex visuel primaire est la zone visuelle la mieux étudiée dans le cerveau. Chez tous les mammifères étudiés, il est situé dans le pôle postérieur du cortex occipital (le cortex occipital est responsable du traitement des stimuli visuels).', "Par exemple, la zone d'association visuelle sur la partie inférieure du lobe temporal joue un rôle primordial dans votre capacité à reconnaître les visages, les chiens, les voitures, les arbres, etc., tandis que le cortex visuel primaire est requis pour détecter les caractéristiques de base du monde visuel. : bords, clair et foncé, emplacement, etc.", "Un article de Wikipédia, l'encyclopédie libre. Le cortex gustatif primaire est une structure cérébrale responsable de la perception du goût. Il se compose de deux sous-structures : l'insula antérieure sur le lobe insulaire et l'opercule frontal sur le gyrus frontal inférieur du lobe frontal. En raison de sa composition, le cortex gustatif primaire est parfois appelé dans la littérature AI/FO (Anterior Insula/ Opercule frontal).t se compose de deux sous-structures : l'insula antérieure sur le lobe insulaire et l'opercule frontal sur le gyrus frontal inférieur du lobe frontal. En raison de sa composition, le cortex gustatif primaire est parfois appelé dans la littérature AI/FO (Anterior Insula/Frontal Operculum).", "Cortex moteur primaire (zone de Brodmann 4) de l'hémisphère cérébral gauche représenté en rouge. Le cortex moteur primaire (zone de Brodmann 4) est une région du cerveau qui, chez l'homme, est située dans la partie dorsale du lobe frontal."][1, 0, 0, 0]
    Définir l'alcoolisme comme une maladie est associé à Jellinek['La formation des AA â€Ââ€" les Alcooliques anonymes â€Ââ€" dans les années 1930 et la publication d'un psychiatre de renom et directeur du Center of Alcohol Studies at Yale Medical Le célèbre livre de l'école EM Jellinek, définissant le concept d'alcoolisme en tant que maladie médicale, a facilité le passage de l'alcoolisme à un autre éclairage. L'alcoolisme est une dépendance, il est considéré comme une maladie du cerveau. Le cerveau a été physiquement altéré par une exposition prolongée à l'alcool, le faisant fonctionner différemment et créant ainsi un comportement addictif.', "L'alcoolisme, également connu sous le nom de trouble de consommation d'alcool (AUD) et de syndrome de dépendance à l'alcool, est un terme général pour toute consommation d'alcool qui entraîne des problèmes. Il était auparavant divisé en deux types : l'abus d'alcool et la dépendance à l'alcool.", "Selon l'organisation, l'alcoolisme est une maladie familiale. Le préambule des douze étapes fournit une description générale : Les Groupes familiaux Al-Anon sont une association de parents et d'amis d'alcooliques qui partagent leur expérience, leur force et leur espoir afin de résoudre leurs problèmes communs.", "Les maladies les plus courantes associées au cancer du foie sont l'hépatite virale chronique, l'alcoolisme et la cirrhose (cicatrisation du foie). De plus, l'hépatite virale chronique est courante dans l'alcoolisme, et l'hépatite virale et l'alcoolisme provoquent une cirrhose qui précède généralement le développement du cancer."][1, 0, 0, 0]
    L'ECT est un traitement utilisé pour["Thérapie électroconvulsive (ECT). Guider. La thérapie par électrochocs (ECT) est une procédure utilisée pour traiter la dépression sévère. Il peut être utilisé chez les personnes présentant des symptômes tels que des idées délirantes, des hallucinations ou des pensées suicidaires ou lorsque d'autres traitements tels que la psychothérapie et les médicaments antidépresseurs n'ont pas fonctionné. schizophrénie). Parfois, l'ECT \u200b\u200best utilisé pour les personnes âgées qui prennent plusieurs médicaments pour d'autres maladies et qui ne sont pas en mesure de prendre des médicaments supplémentaires pour la dépression.", "La femme de Sunil savait que les antidépresseurs ne fonctionnaient pas bien pour son mari et a supplié €Â pour lui d'avoir ECT. Il dit que c'est le seul traitement qui l'aide lorsqu'il est gravement déprimé. John Z était catatonique quand il a eu l'ECT \u200b\u200bet c'était la seule réponse.", "Comme toute procédure médicale, l'ECT \u200b\u200bcomporte certains risques. Le traitement par ECT a été associé à une perte de mémoire à court terme et à des difficultés d'apprentissage. Certaines personnes ont du mal à se souvenir des événements survenus dans les semaines précédant le traitement ou plus tôt. Dans la plupart des cas, les problèmes de mémoire s'améliorent en quelques mois.", "L'ECT est parmi les traitements les plus sûrs et les plus efficaces disponibles pour la dépression. Avec l'ECT, des électrodes sont placées sur le cuir chevelu du patient et un courant électrique finement contrôlé est appliqué pendant que le patient est sous anesthésie générale. Le courant provoque une brève crise dans le cerveau."][1, 0, 0, 0]
  • Loss: RankNetLoss with these parameters:
    {
        "k": null,
        "sigma": 1.0,
        "eps": 1e-10,
        "reduction_log": "binary",
        "activation_fn": "torch.nn.modules.linear.Identity",
        "mini_batch_size": null
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 3
  • num_train_epochs: 1
  • learning_rate: 0.0001
  • lr_scheduler_type: cosine
  • warmup_steps: 0.1
  • gradient_accumulation_steps: 42
  • bf16: True

All Hyperparameters

  • per_device_train_batch_size: 3
  • num_train_epochs: 1
  • max_steps: -1
  • learning_rate: 0.0001
  • 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: 42
  • 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: None
  • 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: trackio
  • eval_strategy: no
  • 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: False
  • 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_backend: None
  • ddp_timeout: 1800
  • fsdp: []
  • fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
  • deepspeed: None
  • debug: []
  • skip_memory_metrics: True
  • do_predict: False
  • resume_from_checkpoint: None
  • warmup_ratio: None
  • local_rank: -1
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: proportional
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining Loss
0.643425680.2436
0.646425800.2119
0.649425920.1895
0.652426040.1955
0.655426160.2141
0.658426280.2007
0.661426400.2157
0.664426520.2271
0.667426640.2084
0.670426760.2004
0.673426880.2066
0.676427000.2282
0.679427120.2176
0.682427240.1978
0.685427360.1935
0.688427480.2052
0.691527600.2159
0.694527720.2236
0.697527840.2013
0.700527960.2065
0.703528080.2054
0.706528200.1929
0.709528320.2021
0.712528440.1776
0.715528560.2374
0.718528680.2210
0.721528800.1860
0.724528920.2048
0.727529040.1874
0.730529160.2148
0.733529280.2044
0.736529400.2018
0.739629520.1990
0.742629640.2093
0.745629760.1901
0.748629880.2033
0.751630000.1866
0.754630120.2100
0.757630240.2255
0.760630360.1915
0.763630480.2011
0.766630600.2039
0.769630720.1845
0.772630840.1941
0.775630960.2001
0.778631080.1916
0.781631200.1975
0.784631320.2048
0.787731440.1990
0.790731560.1817
0.793731680.1968
0.796731800.2297
0.799731920.2178
0.802732040.1946
0.805732160.2105
0.808732280.2131
0.811732400.2033
0.814732520.2091
0.817732640.1943
0.820732760.2235
0.823732880.1962
0.826733000.1986
0.829733120.2055
0.832733240.1797
0.835833360.2018
0.838833480.1949
0.841833600.2165
0.844833720.1945
0.847833840.2237
0.850833960.2051
0.853834080.2009
0.856834200.1893
0.859834320.1953
0.862834440.1977
0.865834560.2156
0.868834680.2092
0.871834800.1794
0.874834920.2046
0.877835040.1968
0.880935160.1743
0.883935280.1876
0.886935400.2013
0.889935520.1785
0.892935640.1803
0.895935760.2080
0.898935880.1885
0.901936000.1978
0.904936120.1860
0.907936240.1814
0.910936360.1967
0.913936480.2025
0.916936600.2105
0.919936720.2285
0.922936840.1972
0.925936960.1870
0.929037080.2001
0.932037200.2064
0.935037320.2259
0.938037440.1743
0.941037560.2073
0.944037680.2008
0.947037800.2022
0.950037920.1819
0.953038040.2015
0.956038160.2052
0.959038280.2116
0.962038400.1837
0.965038520.1766
0.968038640.2166
0.971038760.2020
0.974038880.1985
0.977139000.1764
0.980139120.1942
0.983139240.1902
0.986139360.2019
0.989139480.2104
0.992139600.2081
0.995139720.2058
0.998139840.1827

Framework Versions

  • Python: 3.12.5
  • Sentence Transformers: 5.3.0
  • Transformers: 5.5.0
  • PyTorch: 2.11.0+cu130
  • Accelerate: 1.13.0
  • Datasets: 4.8.4
  • 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",
}

RankNetLoss

@inproceedings{burges2005learning,
  title={Learning to Rank using Gradient Descent},
  author={Burges, Chris and Shaked, Tal and Renshaw, Erin and Lazier, Ari and Deeds, Matt and Hamilton, Nicole and Hullender, Greg},
  booktitle={Proceedings of the 22nd international conference on Machine learning},
  pages={89--96},
  year={2005}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ModernBertForSequenceClassification
Ревизия весов
61db2f7

0 моделей