/ Модель

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

Контекст
512 токенов
Параметры
25,9 млн
Архитектура
bert · dense
Базовая модель
ms-marco-MiniLM-L6-v2
Библиотека
sentence-transformers
Опубликована
3 июл 2026

tink-reranker-phase2_minilm_confus

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

Дообученный BERT cross-encoder оценивает релевантность пар текстов для переранжирования поиска и семантического сопоставления.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это текстовая cross-encoder-модель rohit-vt, дообученная на основе cross-encoder/ms-marco-MiniLM-L6-v2 с библиотекой Sentence Transformers. Она оценивает пары текстов одним числовым баллом, который можно использовать для переранжирования результатов поиска и семантического поиска; обучающие примеры связаны с сопоставлением названий навыков и профессий.

Модель построена на архитектуре BERT и содержит 25,9 млн параметров. Она принимает текстовые пары, выдаёт оценку релевантности и обрабатывает последовательности длиной до 512 токенов. В карточке не обозначены специальные требования к языку, поэтому подтверждённую поддержку конкретных языков установить нельзя.

Модель подходит для ранжирования кандидатов по запросу, например при поиске похожих навыков. Её оценки обучены на конкретных данных сопоставления и могут хуже работать на иных типах текстов или языках. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Обучающие примеры относятся к сопоставлению навыков, поэтому качество на других темах и типах текстов может отличаться. Максимальная длина последовательности составляет 512 токенов.

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

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

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

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

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

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

Открыть на Hugging Face

CrossEncoder based on cross-encoder/ms-marco-MiniLM-L6-v2

This is a Cross Encoder model finetuned from cross-encoder/ms-marco-MiniLM-L6-v2 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 Sources

Full Model Architecture

CrossEncoder(
  (0): Transformer({'transformer_task': 'sequence-classification', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'logits'}}, 'module_output_name': 'scores', 'architecture': 'BertForSequenceClassification'})
)

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 inputs
pairs = [
    ['skill: manage health care staff', 'skill: manage healthcare staff'],
    ['skill: manage health care staff', 'skill: manage staff'],
    ['skill: manage health care staff', 'skill: manage physiotherapy staff'],
    ['skill: manage health care staff', 'skill: work with nursing staff'],
    ['skill: manage health care staff', 'skill: manage chiropractic staff'],
]
scores = model.predict(pairs)
print(scores)
# [ 8.9768  6.0519  2.0458 -3.0845 -3.2492]

# Or rank different texts based on similarity to a single text
ranks = model.rank(
    'skill: manage health care staff',
    [
        'skill: manage healthcare staff',
        'skill: manage staff',
        'skill: manage physiotherapy staff',
        'skill: work with nursing staff',
        'skill: manage chiropractic staff',
    ]
)
# [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]

Training Details

Training Dataset

Unnamed Dataset

  • Size: 58,329 training samples
  • Columns: sentence_A, sentence_B, and label
  • Approximate statistics based on the first 100 samples:
    sentence_Asentence_Blabel
    typestringstringfloat
    modalitytexttext
    detailsmin: 7 tokensmean: 8.14 tokensmax: 11 tokensmin: 6 tokensmean: 7.94 tokensmax: 15 tokensmin: 0.0mean: 0.22max: 1.0
  • Samples:
    sentence_Asentence_Blabel
    skill: manage security systemsskill: manage technical security systems1.0
    skill: manage security systemsskill: Physical access management software0.0
    skill: manage security systemsskill: manage theft prevention0.0
  • Loss: BinaryCrossEntropyLoss with these parameters:
    {
        "activation_fn": "torch.nn.modules.linear.Identity",
        "pos_weight": null
    }
    

Evaluation Dataset

Unnamed Dataset

  • Size: 7,330 evaluation samples
  • Columns: sentence_A, sentence_B, and label
  • Approximate statistics based on the first 100 samples:
    sentence_Asentence_Blabel
    typestringstringfloat
    modalitytexttext
    detailsmin: 6 tokensmean: 9.23 tokensmax: 14 tokensmin: 6 tokensmean: 8.06 tokensmax: 16 tokensmin: 0.0mean: 0.21max: 1.0
  • Samples:
    sentence_Asentence_Blabel
    skill: manage health care staffskill: manage healthcare staff1.0
    skill: manage health care staffskill: manage staff0.0
    skill: manage health care staffskill: manage physiotherapy staff0.0
  • Loss: BinaryCrossEntropyLoss with these parameters:
    {
        "activation_fn": "torch.nn.modules.linear.Identity",
        "pos_weight": null
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 32
  • num_train_epochs: 2
  • learning_rate: 2e-05
  • warmup_steps: 0.1
  • per_device_eval_batch_size: 64
  • load_best_model_at_end: True

All Hyperparameters

  • per_device_train_batch_size: 32
  • num_train_epochs: 2
  • max_steps: -1
  • learning_rate: 2e-05
  • lr_scheduler_type: linear
  • 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: 1
  • average_tokens_across_devices: True
  • max_grad_norm: 1.0
  • label_smoothing_factor: 0.0
  • bf16: False
  • 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: None
  • trackio_bucket_id: None
  • trackio_static_space_id: None
  • per_device_eval_batch_size: 64
  • 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: []
  • 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 LossValidation Loss
0.0110200.4635-
0.0219400.3676-
0.0329600.3954-
0.0439800.3731-
0.05491000.2560-
0.06581200.3624-
0.07681400.2626-
0.08781600.2477-
0.09871800.2956-
0.10972000.1886-
0.12072200.2467-
0.13172400.2388-
0.14262600.2001-
0.15362800.2283-
0.16463000.2174-
0.17553200.1939-
0.18653400.2160-
0.19753600.2010-
0.20843800.1628-
0.21944000.2163-
0.23044200.1597-
0.24144400.1784-
0.25234600.1708-
0.26334800.1937-
0.27435000.1611-
0.28525200.1324-
0.29625400.2210-
0.30725600.1689-
0.31825800.1659-
0.32916000.1783-
0.34016200.1739-
0.35116400.1571-
0.36206600.1789-
0.37306800.1508-
0.38407000.1454-
0.39507200.1429-
0.40597400.1391-
0.41697600.1523-
0.42797800.1575-
0.43888000.1604-
0.44988200.1453-
0.46088400.1347-
0.47178600.1590-
0.48278800.1463-
0.49379000.1376-
0.50479200.1316-
0.51569400.1598-
0.52669600.1551-
0.53769800.1657-
0.548510000.1293-
0.559510200.1452-
0.570510400.1122-
0.581510600.0984-
0.592410800.1725-
0.603411000.1010-
0.614411200.1168-
0.625311400.1362-
0.636311600.1464-
0.647311800.1785-
0.658312000.1252-
0.669212200.1686-
0.680212400.1464-
0.691212600.1539-
0.702112800.0989-
0.713113000.1488-
0.724113200.1319-
0.735113400.1021-
0.746013600.1210-
0.757013800.1251-
0.768014000.1003-
0.778914200.1114-
0.789914400.1151-
0.800914600.1086-
0.811814800.1561-
0.822815000.1064-
0.833815200.1044-
0.844815400.1506-
0.855715600.0780-
0.866715800.1150-
0.877716000.1405-
0.888616200.0695-
0.899616400.1628-
0.910616600.1092-
0.921616800.1155-
0.932517000.0999-
0.943517200.1335-
0.954517400.1163-
0.965417600.1432-
0.976417800.0786-
0.987418000.1338-
0.998418200.1265-
1.01823-0.2892
1.009318400.1222-
1.020318600.0966-
1.031318800.1005-
1.042219000.0586-
1.053219200.0774-
1.064219400.0859-
1.075219600.1290-
1.086119800.0840-
1.097120000.1117-
1.108120200.1329-
1.119020400.1140-
1.130020600.0865-
1.141020800.1245-
1.151921000.1399-
1.162921200.0980-
1.173921400.0879-
1.184921600.0877-
1.195821800.0837-
1.206822000.0906-
1.217822200.1072-
1.228722400.0856-
1.239722600.0687-
1.250722800.0945-
1.261723000.0759-
1.272623200.1195-
1.283623400.0753-
1.294623600.0901-
1.305523800.0973-
1.316524000.0701-
1.327524200.0905-
1.338524400.1302-
1.349424600.0892-
1.360424800.0969-
1.371425000.0915-
1.382325200.0683-
1.393325400.0863-
1.404325600.0962-
1.415225800.1067-
1.426226000.0646-
1.437226200.1181-
1.448226400.0971-
1.459126600.0678-
1.470126800.0802-
1.481127000.0707-
1.492027200.0859-
1.503027400.0675-
1.514027600.1365-
1.525027800.0630-
1.535928000.0715-
1.546928200.1017-
1.557928400.0642-
1.568828600.0461-
1.579828800.0928-
1.590829000.1716-
1.601829200.1067-
1.612729400.0888-
1.623729600.0713-
1.634729800.0958-
1.645630000.0633-
1.656630200.0832-
1.667630400.1103-
1.678630600.1050-
1.689530800.0691-
1.700531000.1026-
1.711531200.1004-
1.722431400.0760-
1.733431600.0735-
1.744431800.0852-
1.755332000.1119-
1.766332200.0899-
1.777332400.0775-
1.788332600.0509-
1.799232800.0924-
1.810233000.1293-
1.821233200.0698-
1.832133400.1157-
1.843133600.0757-
1.854133800.1373-
1.865134000.1009-
1.876034200.0689-
1.887034400.0940-
1.898034600.0988-
1.908934800.0727-
1.919935000.0864-
1.930935200.0942-
1.941935400.0597-
1.952835600.0955-
1.963835800.0833-
1.974836000.0991-
1.985736200.0669-
1.996736400.0916-
2.03646-0.3289
  • The bold row denotes the saved checkpoint.

Training Time

  • Training: 4.3 minutes
  • Evaluation: 4.1 seconds
  • Total: 4.3 minutes

Framework Versions

  • Python: 3.13.13
  • Sentence Transformers: 5.5.0
  • Transformers: 5.8.1
  • PyTorch: 2.12.0
  • Accelerate: 1.14.0
  • Datasets: 5.0.0
  • Tokenizers: 0.22.2

Additional Resources

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",
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
67a1b53

0 моделей