/ Модель

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

Контекст
512 токенов
Параметры
434 млн
Архитектура
bert · dense
Базовая модель
mxbai-embed-large-v1
Библиотека
sentence-transformers
Опубликована
31 мар 2026

mxbai-embed-large-v1-medical-nli_v1

ЭмбеддингиТекст → embedding

Дообученная на медицинских текстах BERT-модель создаёт эмбеддинги для сравнения и семантического поиска медицинских предложений.

120скачиваний за 30 дней0лайковвеса обновлены31 мар 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель youssefkhalil320/mxbai-embed-large-v1-medical-nli_v1 — дообученная медицинская версия mxbai-embed-large-v1, представленная в формате Sentence Transformers. Она преобразует предложения и абзацы в плотные векторы размерности 1024; архитектура основана на BERT с объединением представлений CLS-токена. Метаданные указывают 433,9 млн параметров и контекст до 512 токенов, а в конфигурации README указана максимальная длина последовательности 256 токенов.

Модель предназначена для семантического сравнения медицинских текстов, поиска похожих записей и кластеризации. В README описано дообучение с TripletLoss на парах и тройках медицинских фрагментов; для оценки приведена cosine accuracy 0,9062 на TripletEvaluator. Также заявлены поиск парафразов и классификация текста с использованием эмбеддингов.

Модель принимает текст и возвращает векторные представления. README не сообщает языковой охват и лицензию, поэтому эти характеристики здесь не уточняются. Результаты зависят от данных и задачи; заявленная метрика относится только к указанной оценке и не гарантирует качество на других наборах.

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

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

Ограничения

README приводит максимальную длину последовательности 256 токенов, тогда как метаданные указывают нативный контекст 512 токенов. Метрика cosine accuracy 0,9062 относится к описанной оценке и не подтверждает качество на иных данных или задачах.

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

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

Открыть на Hugging Face

SentenceTransformer based on mixedbread-ai/mxbai-embed-large-v1

This is a sentence-transformers model finetuned from mixedbread-ai/mxbai-embed-large-v1. It maps sentences & paragraphs to a 1024-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, text classification, clustering, and more.

Model Details

Model Description

  • Model Type: Sentence Transformer
  • Base model: mixedbread-ai/mxbai-embed-large-v1
  • Maximum Sequence Length: 256 tokens
  • Output Dimensionality: 1024 dimensions
  • Similarity Function: Cosine Similarity

Model Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'max_seq_length': 256, 'do_lower_case': False}) with Transformer model: BertModel 
  (1): Pooling({'word_embedding_dimension': 1024, 'pooling_mode_cls_token': True, 'pooling_mode_mean_tokens': False, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
)

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("youssefkhalil320/mxbai-embed-large-v1-medical-nli_v1")
# Run inference
sentences = [
    "Given the patient's recent surgery and that the bleeding had stopped a colonoscopy was planned as an outpatient.",
    'Patient has significant PSH',
    'Patient has colon cancer',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 1024]

# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities.shape)
# [3, 3]

Evaluation

Metrics

Triplet

MetricValue
cosine_accuracy0.9062

Training Details

Training Dataset

Unnamed Dataset

  • Size: 7,603 training samples
  • Columns: anchor, positive, and negative
  • Approximate statistics based on the first 1000 samples:
    anchorpositivenegative
    typestringstringstring
    detailsmin: 6 tokensmean: 29.42 tokensmax: 256 tokensmin: 4 tokensmean: 9.38 tokensmax: 25 tokensmin: 4 tokensmean: 8.89 tokensmax: 21 tokens
  • Samples:
    anchorpositivenegative
    O2: 94% 4Lnc.The patient is on 4L of oxygen via nasal cannulaThe patient’s oxygen saturation is 100% on room air
    The patient has received 500 mg of intravenously levofloxacin given at the outside hospital, and the patient has received intravenous vancomycin as well as ceftazidime in our Emergency Department.The patient has received broad spectrum antibiotics.The patient has pneumonia.
    Cardiac enzymes done at OSH showed CK 363, CK-MB 33, TropI 6.78.The patient has cardiac ischemia.The patient has normal cardiac perfusion.
  • Loss: TripletLoss with these parameters:
    {
        "distance_metric": "TripletDistanceMetric.COSINE",
        "triplet_margin": 0.3
    }
    

Evaluation Dataset

Unnamed Dataset

  • Size: 938 evaluation samples
  • Columns: anchor, positive, and negative
  • Approximate statistics based on the first 938 samples:
    anchorpositivenegative
    typestringstringstring
    detailsmin: 6 tokensmean: 31.03 tokensmax: 187 tokensmin: 4 tokensmean: 9.08 tokensmax: 21 tokensmin: 4 tokensmean: 8.76 tokensmax: 19 tokens
  • Samples:
    anchorpositivenegative
    History of acute renal failure.The patient has had kidney damage.The patient has always had normal functioning kidneys.
    Of note, pt had recent workup for intermittent abd discomfort and bloating, CT abd showed cholelithiasis and endometrial thickening, due for endometrial biopsy with Gyn.Patient has findings warranting biopsy on imagingPatient has endometrial cancer
    She states she drinks about [2-17] glasses of wine per night, but also admits to drinking up to a full bottle of wine during the day when she is home alone.the patient consumes alcoholthe patient denies alcohol use
  • Loss: TripletLoss with these parameters:
    {
        "distance_metric": "TripletDistanceMetric.COSINE",
        "triplet_margin": 0.3
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • eval_strategy: epoch
  • per_device_train_batch_size: 16
  • per_device_eval_batch_size: 32
  • learning_rate: 2e-05
  • weight_decay: 0.01
  • num_train_epochs: 40.0
  • warmup_ratio: 0.1
  • load_best_model_at_end: True
  • push_to_hub: True
  • hub_model_id: youssefkhalil320/mxbai-embed-large-v1-medical-nli_v1

All Hyperparameters

  • overwrite_output_dir: False
  • do_predict: False
  • eval_strategy: epoch
  • prediction_loss_only: True
  • per_device_train_batch_size: 16
  • per_device_eval_batch_size: 32
  • per_gpu_train_batch_size: None
  • per_gpu_eval_batch_size: None
  • gradient_accumulation_steps: 1
  • eval_accumulation_steps: None
  • torch_empty_cache_steps: None
  • learning_rate: 2e-05
  • weight_decay: 0.01
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • max_grad_norm: 1.0
  • num_train_epochs: 40.0
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: {}
  • warmup_ratio: 0.1
  • warmup_steps: 0
  • log_level: passive
  • log_level_replica: warning
  • log_on_each_node: True
  • logging_nan_inf_filter: True
  • save_safetensors: True
  • save_on_each_node: False
  • save_only_model: False
  • restore_callback_states_from_checkpoint: False
  • no_cuda: False
  • use_cpu: False
  • use_mps_device: False
  • seed: 42
  • data_seed: None
  • jit_mode_eval: False
  • use_ipex: False
  • bf16: False
  • fp16: False
  • fp16_opt_level: O1
  • half_precision_backend: auto
  • bf16_full_eval: False
  • fp16_full_eval: False
  • tf32: None
  • local_rank: 0
  • ddp_backend: None
  • tpu_num_cores: None
  • tpu_metrics_debug: False
  • debug: []
  • dataloader_drop_last: False
  • dataloader_num_workers: 0
  • dataloader_prefetch_factor: None
  • past_index: -1
  • disable_tqdm: False
  • remove_unused_columns: True
  • label_names: None
  • load_best_model_at_end: True
  • ignore_data_skip: False
  • fsdp: []
  • fsdp_min_num_params: 0
  • fsdp_config: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
  • fsdp_transformer_layer_cls_to_wrap: None
  • accelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch
  • optim_args: None
  • adafactor: False
  • group_by_length: False
  • length_column_name: length
  • ddp_find_unused_parameters: None
  • ddp_bucket_cap_mb: None
  • ddp_broadcast_buffers: False
  • dataloader_pin_memory: True
  • dataloader_persistent_workers: False
  • skip_memory_metrics: True
  • use_legacy_prediction_loop: False
  • push_to_hub: True
  • resume_from_checkpoint: None
  • hub_model_id: youssefkhalil320/mxbai-embed-large-v1-medical-nli_v1
  • hub_strategy: every_save
  • hub_private_repo: False
  • hub_always_push: False
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • include_inputs_for_metrics: False
  • eval_do_concat_batches: True
  • fp16_backend: auto
  • push_to_hub_model_id: None
  • push_to_hub_organization: None
  • mp_parameters:
  • auto_find_batch_size: False
  • full_determinism: False
  • torchdynamo: None
  • ray_scope: last
  • ddp_timeout: 1800
  • torch_compile: False
  • torch_compile_backend: None
  • torch_compile_mode: None
  • dispatch_batches: None
  • split_batches: None
  • include_tokens_per_second: False
  • include_num_input_tokens_seen: False
  • neftune_noise_alpha: None
  • optim_target_modules: None
  • batch_eval_metrics: False
  • eval_on_start: False
  • eval_use_gather_object: False
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: proportional

Training Logs

EpochStepTraining LossValidation Lossval-triplets_cosine_accuracy
0.1008480.2288--
0.2017960.2112--
0.30251440.1781--
0.40341920.1514--
0.50422400.1345--
0.60502880.1284--
0.70593360.1182--
0.80673840.1099--
0.90764320.1148--
1.0476-0.07770.9264
1.00844800.0884--
1.10925280.0809--
1.21015760.0766--
1.31096240.0752--
1.41186720.0696--
1.51267200.0716--
1.61347680.0761--
1.71438160.0677--
1.81518640.0718--
1.91609120.064--
2.0952-0.06490.9254
2.01689600.0547--
2.117610080.0422--
2.218510560.0329--
2.319311040.0461--
2.420211520.0389--
2.521012000.0412--
2.621812480.0422--
2.722712960.0435--
2.823513440.0496--
2.924413920.04--
3.01428-0.06760.9104
3.025214400.0324--
3.126114880.0197--
3.226915360.0176--
3.327715840.0197--
3.428616320.025--
3.529416800.0286--
3.630317280.0245--
3.731117760.0228--
3.831918240.0269--
3.932818720.029--
4.01904-0.07040.9179
4.033619200.0213--
4.134519680.0133--
4.235320160.0123--
4.336120640.0142--
4.437021120.0168--
4.537821600.0149--
4.638722080.0126--
4.739522560.013--
4.840323040.0134--
4.941223520.0196--
5.02380-0.06020.9222
5.042024000.0123--
5.142924480.0094--
5.243724960.0081--
5.344525440.0093--
5.445425920.0095--
5.546226400.0085--
5.647126880.0082--
5.747927360.0107--
5.848727840.0065--
5.949628320.0092--
6.02856-0.06290.9158
6.050428800.0043--
6.151329280.0053--
6.252129760.0071--
6.352930240.0066--
6.453830720.0041--
6.554631200.0039--
6.655531680.006--
6.756332160.0072--
6.857132640.0054--
6.958033120.0055--
7.03332-0.06920.9115
7.058833600.0078--
7.159734080.0024--
7.260534560.0016--
7.361335040.0039--
7.462235520.0048--
7.563036000.0034--
7.663936480.0034--
7.764736960.0031--
7.865537440.0045--
7.966437920.0058--
8.03808-0.06630.9126
8.067238400.0038--
8.168138880.003--
8.268939360.0028--
8.369739840.0043--
8.470640320.0032--
8.571440800.0038--
8.672341280.0018--
8.773141760.0044--
8.873942240.0037--
8.974842720.003--
9.04284-0.05970.9232
9.075643200.0018--
9.176543680.0016--
9.277344160.0011--
9.378244640.0027--
9.479045120.0035--
9.579845600.0031--
9.680746080.0023--
9.781546560.0024--
9.882447040.0021--
9.983247520.0036--
10.04760-0.06180.9190
10.084048000.0016--
10.184948480.003--
10.285748960.0017--
10.386649440.002--
10.487449920.002--
10.588250400.0031--
10.689150880.0022--
10.789951360.0019--
10.890851840.0013--
10.991652320.0037--
11.05236-0.06470.9147
11.092452800.003--
11.193353280.0007--
11.294153760.002--
11.395054240.0026--
11.495854720.0019--
11.596655200.0017--
11.697555680.0017--
11.798356160.003--
11.899256640.0053--
12.057120.00280.06340.9168
12.100857600.0015--
12.201758080.002--
12.302558560.0013--
12.403459040.002--
12.504259520.0019--
12.605060000.0017--
12.705960480.0011--
12.806760960.001--
12.907661440.0016--
13.06188-0.06190.9243
13.008461920.0023--
13.109262400.0018--
13.210162880.0014--
13.310963360.0008--
13.411863840.0017--
13.512664320.0003--
13.613464800.0014--
13.714365280.0002--
13.815165760.0011--
13.916066240.0013--
14.06664-0.06590.9083
14.016866720.0021--
14.117667200.0016--
14.218567680.0014--
14.319368160.0009--
14.420268640.0014--
14.521069120.0016--
14.621869600.0015--
14.722770080.0011--
14.823570560.0016--
14.924471040.0017--
15.07140-0.06410.9147
15.025271520.0004--
15.126172000.0004--
15.226972480.0007--
15.327772960.0016--
15.428673440.0013--
15.529473920.0011--
15.630374400.0012--
15.731174880.0032--
15.831975360.0011--
15.932875840.0019--
16.07616-0.06680.9072
16.033676320.0023--
16.134576800.0012--
16.235377280.0015--
16.336177760.0007--
16.437078240.0018--
16.537878720.0015--
16.638779200.0011--
16.739579680.0019--
16.840380160.0025--
16.941280640.0011--
17.08092-0.06490.9190
17.042081120.0022--
17.142981600.0012--
17.243782080.0002--
17.344582560.0014--
17.445483040.0011--
17.546283520.0013--
17.647184000.0013--
17.747984480.001--
17.848784960.0003--
17.949685440.0008--
18.08568-0.06560.9083
18.050485920.0007--
18.151386400.0009--
18.252186880.0008--
18.352987360.0004--
18.453887840.0009--
18.554688320.0007--
18.655588800.002--
18.756389280.0011--
18.857189760.0005--
18.958090240.0012--
19.09044-0.06930.9136
19.058890720.0012--
19.159791200.0003--
19.260591680.0015--
19.361392160.0014--
19.462292640.0005--
19.563093120.0012--
19.663993600.0008--
19.764794080.0017--
19.865594560.001--
19.966495040.0018--
20.09520-0.06970.9094
20.067295520.0002--
20.168196000.0003--
20.268996480.0022--
20.369796960.001--
20.470697440.0014--
20.571497920.0007--
20.672398400.0006--
20.773198880.001--
20.873999360.0004--
20.974899840.0011--
21.09996-0.06960.9083
21.0756100320.0005--
21.1765100800.0003--
21.2773101280.0005--
21.3782101760.0013--
21.4790102240.0009--
21.5798102720.0016--
21.6807103200.0012--
21.7815103680.0009--
21.8824104160.001--
21.9832104640.0013--
22.010472-0.06760.9136
22.0840105120.0017--
22.1849105600.0001--
22.2857106080.0009--
22.3866106560.0003--
22.4874107040.0013--
22.5882107520.0002--
22.6891108000.0014--
22.7899108480.001--
22.8908108960.0004--
22.9916109440.0008--
23.010948-0.06720.9094
23.0924109920.0004--
23.1933110400.0005--
23.2941110880.0004--
23.3950111360.0008--
23.4958111840.001--
23.5966112320.0001--
23.6975112800.0007--
23.7983113280.0004--
23.8992113760.0006--
24.0114240.00070.06340.9158
24.1008114720.0002--
24.2017115200.0003--
24.3025115680.0006--
24.4034116160.0008--
24.5042116640.001--
24.6050117120.0001--
24.7059117600.0003--
24.8067118080.0001--
24.9076118560.0006--
25.011900-0.06360.9200
25.0084119040.0003--
25.1092119520.0004--
25.2101120000.0007--
25.3109120480.0004--
25.4118120960.0002--
25.5126121440.0002--
25.6134121920.0005--
25.7143122400.0008--
25.8151122880.0009--
25.9160123360.0002--
26.012376-0.06690.9104
26.0168123840.0005--
26.1176124320.0002--
26.2185124800.0004--
26.3193125280.0003--
26.4202125760.0002--
26.5210126240.0006--
26.6218126720.0--
26.7227127200.001--
26.8235127680.0003--
26.9244128160.0006--
27.012852-0.06530.9072
27.0252128640.0004--
27.1261129120.0005--
27.2269129600.0005--
27.3277130080.0007--
27.4286130560.0002--
27.5294131040.0005--
27.6303131520.0002--
27.7311132000.0005--
27.8319132480.0009--
27.9328132960.0002--
28.013328-0.06270.9158
28.0336133440.0007--
28.1345133920.0002--
28.2353134400.0--
28.3361134880.0004--
28.4370135360.0011--
28.5378135840.0002--
28.6387136320.0006--
28.7395136800.0003--
28.8403137280.0006--
28.9412137760.0005--
29.013804-0.06820.9072
29.0420138240.0003--
29.1429138720.0002--
29.2437139200.0--
29.3445139680.0001--
29.4454140160.0001--
29.5462140640.0--
29.6471141120.0006--
29.7479141600.0008--
29.8487142080.0008--
29.9496142560.0006--
30.014280-0.06810.9104
30.0504143040.0--
30.1513143520.0003--
30.2521144000.0002--
30.3529144480.0002--
30.4538144960.0001--
30.5546145440.0001--
30.6555145920.0005--
30.7563146400.0007--
30.8571146880.0001--
30.9580147360.0004--
31.014756-0.06450.9094
31.0588147840.0--
31.1597148320.0--
31.2605148800.0001--
31.3613149280.0006--
31.4622149760.0--
31.5630150240.0--
31.6639150720.0007--
31.7647151200.0001--
31.8655151680.0005--
31.9664152160.0004--
32.015232-0.06500.9072
32.0672152640.0--
32.1681153120.0--
32.2689153600.0001--
32.3697154080.0005--
32.4706154560.0003--
32.5714155040.0--
32.6723155520.0001--
32.7731156000.001--
32.8739156480.0002--
32.9748156960.0001--
33.015708-0.06700.9083
33.0756157440.0--
33.1765157920.0--
33.2773158400.0001--
33.3782158880.0001--
33.4790159360.0003--
33.5798159840.0007--
33.6807160320.0001--
33.7815160800.0002--
33.8824161280.0--
33.9832161760.0004--
34.016184-0.06550.9062
34.0840162240.0003--
34.1849162720.0004--
34.2857163200.0001--
34.3866163680.0007--
34.4874164160.0--
34.5882164640.0--
34.6891165120.0004--
34.7899165600.0--
34.8908166080.0003--
34.9916166560.0--
35.016660-0.06670.9062
35.0924167040.0--
35.1933167520.0001--
35.2941168000.0--
35.3950168480.0--
35.4958168960.0001--
35.5966169440.0004--
35.6975169920.0004--
35.7983170400.0003--
35.8992170880.0004--
36.0171360.00030.06580.9051
36.1008171840.001--
36.2017172320.0--
36.3025172800.0--
36.4034173280.0--
36.5042173760.0003--
36.6050174240.0--
36.7059174720.0--
36.8067175200.0003--
36.9076175680.0002--
37.017612-0.06620.9030
37.0084176160.0004--
37.1092176640.0--
37.2101177120.0--
37.3109177600.0--
37.4118178080.0007--
37.5126178560.0--
37.6134179040.0001--
37.7143179520.0--
37.8151180000.0--
37.9160180480.0003--
38.018088-0.06600.9062
38.0168180960.0--
38.1176181440.0004--
38.2185181920.0--
38.3193182400.0--
38.4202182880.0--
38.5210183360.0007--
38.6218183840.0--
38.7227184320.0--
38.8235184800.0004--
38.9244185280.0--
39.018564-0.06490.9072
39.0252185760.0009--
39.1261186240.0004--
39.2269186720.0--
39.3277187200.0--
39.4286187680.0--
39.5294188160.0--
39.6303188640.0--
39.7311189120.0004--
39.8319189600.0--
39.9328190080.0006--
40.019040-0.06470.9062
  • The bold row denotes the saved checkpoint.

Framework Versions

  • Python: 3.10.19
  • Sentence Transformers: 3.3.1
  • Transformers: 4.44.2
  • PyTorch: 2.8.0+cu128
  • Accelerate: 1.12.0
  • Datasets: 4.0.0
  • Tokenizers: 0.19.1

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

TripletLoss

@misc{hermans2017defense,
    title={In Defense of the Triplet Loss for Person Re-Identification},
    author={Alexander Hermans and Lucas Beyer and Bastian Leibe},
    year={2017},
    eprint={1703.07737},
    archivePrefix={arXiv},
    primaryClass={cs.CV}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей