/ Модель

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

Контекст
514 токенов
Параметры
153 млн
Архитектура
roberta · dense
Базовая модель
LaBerta
Библиотека
sentence-transformers
Опубликована
4 сен 2026

PatriLaRS

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

Дообученная на базе LaBerta модель RoBERTa создаёт текстовые эмбеддинги для семантического поиска и сравнения предложений.

171скачиваний за 30 дней0лайковвеса обновлены4 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PatriLaRS — модель Sentence Transformers, дообученная TdelaSelle на базе bowphs/LaBerta. Она использует архитектуру RoBERTa с усреднением токенных представлений и создаёт плотные текстовые эмбеддинги размерности 768; для сравнения предложений применяется косинусное сходство. Метаданные указывают 153,2 млн параметров и контекст до 514 токенов, тогда как карточка модели ограничивает длину последовательности 256 токенами.

Модель предназначена для семантического сравнения текстов, семантического поиска, поиска перефразирований, классификации и кластеризации. Обучалась на наборе из 78 988 примеров с положительными и отрицательными парами; README приводит результаты оценки для информационного поиска. Базовая LaBerta — одноязычная модель для текстов классической филологии, поэтому область её языкового применения ограничена этим контекстом.

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

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

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

Ограничения

Базовая LaBerta предназначена для одноязычных текстов классической филологии, поэтому применение к другим языкам и доменам может быть ограничено. README указывает максимальную длину 256 токенов, а метаданные — контекст до 514 токенов.

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

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

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

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

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

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

Открыть на Hugging Face

SentenceTransformer based on bowphs/LaBerta

This is a sentence-transformers model finetuned from bowphs/LaBerta. It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, classification, clustering, and more.

Model Details

Model Description

  • Model Type: Sentence Transformer
  • Base model: bowphs/LaBerta
  • Maximum Sequence Length: 256 tokens
  • Output Dimensionality: 768 dimensions
  • Similarity Function: Cosine Similarity
  • Supported Modality: Text

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': 'RobertaModel'})
  (1): Pooling({'embedding_dimension': 768, 'pooling_mode': 'mean', '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("TdelaSelle/PatriLaRS")
# Run inference
queries = [
    'et mirati sunt super hoc ueraces: uel quare potestas data sit inpiis in ecclesia, uel quare ab inpiis euangelium agnitum non sit.',
]
documents = [
    'stupebunt iusti super hoc et innocens contra hypocritam suscitabitur',
    'stupebunt iusti super hoc et innocens contra hypocritam suscitabitur',
    'stupebunt iusti super hoc et innocens contra hypocritam suscitabitur',
]
query_embeddings = model.encode_query(queries)
document_embeddings = model.encode_document(documents)
print(query_embeddings.shape, document_embeddings.shape)
# [1, 768] [3, 768]

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

Evaluation

Metrics

Information Retrieval

MetricValue
cosine_accuracy@10.7883
cosine_accuracy@30.8807
cosine_accuracy@50.8989
cosine_accuracy@100.9188
cosine_precision@10.7883
cosine_precision@30.3297
cosine_precision@50.2071
cosine_precision@100.1074
cosine_recall@10.7066
cosine_recall@30.8351
cosine_recall@50.8613
cosine_recall@100.8853
cosine_ndcg@100.8312
cosine_mrr@100.8369
cosine_map@1000.8043

Training Details

Training Dataset

Unnamed Dataset

  • Size: 78,988 training samples
  • Columns: anchor, positive_1, positive_2, positive_3, negative_1, negative_2, negative_3, negative_4, negative_5, negative_6, negative_7, negative_8, negative_9, and negative_10
  • Approximate statistics based on the first 100 samples:
    anchorpositive_1positive_2positive_3negative_1negative_2negative_3negative_4negative_5negative_6negative_7negative_8negative_9negative_10
    typestringstringstringstringstringstringstringstringstringstringstringstringstringstring
    modalitytexttexttexttexttexttexttexttexttexttexttexttexttexttext
    detailsmin: 11 tokensmean: 35.41 tokensmax: 69 tokensmin: 9 tokensmean: 20.08 tokensmax: 41 tokensmin: 9 tokensmean: 19.9 tokensmax: 41 tokensmin: 9 tokensmean: 20.05 tokensmax: 41 tokensmin: 7 tokensmean: 19.58 tokensmax: 40 tokensmin: 8 tokensmean: 19.42 tokensmax: 48 tokensmin: 7 tokensmean: 19.02 tokensmax: 49 tokensmin: 5 tokensmean: 19.86 tokensmax: 38 tokensmin: 9 tokensmean: 19.44 tokensmax: 44 tokensmin: 8 tokensmean: 19.11 tokensmax: 42 tokensmin: 8 tokensmean: 21.0 tokensmax: 40 tokensmin: 10 tokensmean: 20.42 tokensmax: 40 tokensmin: 8 tokensmean: 19.84 tokensmax: 43 tokensmin: 10 tokensmean: 21.13 tokensmax: 42 tokens
  • Samples:
    anchorpositive_1positive_2positive_3negative_1negative_2negative_3negative_4negative_5negative_6negative_7negative_8negative_9negative_10
    nam mihi credite, uel potius illi credite, qui ait: quaerite et inuenietis, nec cognitionem desperandam esse et manifestiorem futuram, quam sunt illi numeri.petite et dabitur vobis quaerite et invenietis pulsate et aperietur vobispetite et dabitur vobis quaerite et invenietis pulsate et aperietur vobispetite et dabitur vobis quaerite et invenietis pulsate et aperietur vobisomnis enim qui petit accipit et qui quaerit invenit et pulsanti aperieturdixit custos venit mane et nox si quaeritis quaerite convertimini venitequaerite Dominum dum inveniri potest invocate eum dum prope estsurgam et circuibo civitatem per vicos et plateas quaeram quem diligit anima mea quaesivi illum et non inveniquaeretis me et invenietis cum quaesieritis me in toto corde vestroquaerite Dominum et virtutem eius quaerite faciem eius semperquaerite Dominum et confirmamini quaerite faciem eius semperet ego vobis dico petite et dabitur vobis quaerite et invenietis pulsate et aperietur vobisquia haec dicit Dominus domui Israhel quaerite me et vivetisdicens iustus es Domine et omnia iudicia tua iusta sunt et omnes viae tuae misericordia et veritas et iudicium
    de eo quod scriptum est: in principio fecit deus caelum et terram usque ad id quod scriptum est: et factum est uespere et factum est mane dies una.appelavitque lucem diem et tenebras noctem factumque est vespere et mane dies unusin principio creavit Deus caelum et terramappelavitque lucem diem et tenebras noctem factumque est vespere et mane dies unusistae generationes caeli et terrae quando creatae sunt in die quo fecit Dominus Deus caelum et terramqui dixit fiat terra et facta est fiat caelum et factum estet dixi o Domine loquens locutus es ab initio creaturae in primo die dicens fiat caelum et terra et tuum verbum opus perfecitsex enim diebus fecit Dominus caelum et terram et mare et omnia quae in eis sunt et requievit in die septimo idcirco benedixit Dominus diei sabbati et sanctificavit eumdixitque Deus fiat lux et facta est luxfactumque est vespere et mane dies tertiusvocavitque Deus firmamentum caelum et factum est vespere et mane dies secunduset factum est vespere et mane dies quintusterminum circumdedit aquis usque dum finiantur lux et tenebraeet factum est vespere et mane dies quartus
    hoc capitulum legis aduersum esse euangelio stultissimi manichaei arbitrantur dicentes in genesi scriptum esse, quod deus per se ipsum fecerit caelum et terram et lucem, in euangelio autem scriptum esse per dominum nostrum iesum christum fabricatum esse mundum, ubi dictum est: et mundus factus est per ipsum, et mundus illum non cognouit.in mundo erat et mundus per ipsum factus est et mundus eum non cognovitin mundo erat et mundus per ipsum factus est et mundus eum non cognovitin mundo erat et mundus per ipsum factus est et mundus eum non cognovitin principio creavit Deus caelum et terramtu fecisti caelum et terram et quicquid caeli ambitu contineturomnia per ipsum facta sunt et sine ipso factum est nihil quod factum estet ipse est ante omnes et omnia in ipso constantdeus qui fecit mundum et omnia quae in eo sunt hic caeli et terrae cum sit Dominus non in manufactis templis inhabitatnam quia in Dei sapientia non cognovit mundus per sapientiam Deum placuit Deo per stultitiam praedicationis salvos facere credentesinvisibilia enim ipsius a creatura mundi per ea quae facta sunt intellecta conspiciuntur sempiterna quoque eius virtus et divinitas ut sint inexcusabileset nos vidimus et testificamur quoniam Pater misit Filium salvatorem mundiigitur perfecti sunt caeli et terra et omnis ornatus eorumistae generationes caeli et terrae quando creatae sunt in die quo fecit Dominus Deus caelum et terram
  • Loss: mpmnrl_loss.MultiplePositiveMultipleNegativeRankingLoss with these parameters:
    {
        "scale": 20.0,
        "n_positives": 3,
        "mini_batch_size": 128,
        "similarity_fct": "cos_sim"
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • per_device_train_batch_size: 256
  • per_device_eval_batch_size: 64
  • learning_rate: 2e-05
  • warmup_ratio: 0.1
  • bf16: True
  • dataloader_drop_last: True

All Hyperparameters

  • overwrite_output_dir: False
  • do_predict: False
  • prediction_loss_only: True
  • per_device_train_batch_size: 256
  • per_device_eval_batch_size: 64
  • 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.0
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • max_grad_norm: 1.0
  • num_train_epochs: 3.0
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: None
  • 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
  • bf16: True
  • 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: True
  • 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: False
  • 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}
  • parallelism_config: None
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch_fused
  • optim_args: None
  • adafactor: False
  • group_by_length: False
  • length_column_name: length
  • project: huggingface
  • trackio_space_id: trackio
  • 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: False
  • resume_from_checkpoint: None
  • hub_model_id: None
  • hub_strategy: every_save
  • hub_private_repo: None
  • hub_always_push: False
  • hub_revision: None
  • gradient_checkpointing: False
  • gradient_checkpointing_kwargs: None
  • include_inputs_for_metrics: False
  • include_for_metrics: []
  • 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
  • include_tokens_per_second: False
  • include_num_input_tokens_seen: no
  • neftune_noise_alpha: None
  • optim_target_modules: None
  • batch_eval_metrics: False
  • eval_on_start: False
  • use_liger_kernel: False
  • liger_kernel_config: None
  • eval_use_gather_object: False
  • average_tokens_across_devices: True
  • prompts: None
  • batch_sampler: batch_sampler
  • multi_dataset_batch_sampler: proportional
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining Losslaberta-mpmnrl-closed_cosine_ndcg@10
-1-1-0.5073
0.0649203.486-
0.1299402.3603-
0.1948601.9804-
0.2597801.8443-
0.32471001.746-
0.38961201.6448-
0.45451401.5624-
0.51951601.4575-
0.58441801.5313-
0.64942001.5071-
0.71432201.4686-
0.77922401.4187-
0.84422601.4314-
0.90912801.3842-
0.97403001.3772-
1.03903201.243-
1.10393401.1334-
1.16883601.1556-
1.23383801.1524-
1.29874001.1252-
1.36364201.1148-
1.42864401.109-
1.49354601.1025-
1.55844801.1359-
1.62345001.0484-
1.68835201.0608-
1.75325401.032-
1.81825601.0937-
1.88315801.0707-
1.94816001.0428-
2.01306201.0392-
2.07796400.9321-
2.14296600.882-
2.20786800.8848-
2.27277000.936-
2.33777200.9053-
2.40267400.8913-
2.46757600.9221-
2.53257800.9206-
2.59748000.9092-
2.66238200.9023-
2.72738400.8843-
2.79228600.9117-
2.85718800.9234-
2.92219000.8889-
2.98709200.9319-
-1-1-0.8312

Training Time

  • Training: 29.4 minutes

Framework Versions

  • Python: 3.10.20
  • Sentence Transformers: 5.7.0
  • Transformers: 4.57.6
  • PyTorch: 2.11.0+cu128
  • Accelerate: 1.14.0
  • Datasets: 4.6.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…

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

0 моделей