/ Модель

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

Контекст
8 192 токена
Параметры
212 млн
Архитектура
eurobert · dense
Базовая модель
jina-embeddings-v5-text-nano-retrieval
Библиотека
sentence-transformers
Опубликована
24 авг 2026

DARv2

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

DARv2 — дообученная на итальянских данных модель эмбеддингов для семантического поиска и сравнения текстов.

22скачиваний за 30 дней0лайковвеса обновлены24 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DARv2 — модель Sentence Transformers, дообученная разработчиком репозитория на базе jinaai/jina-embeddings-v5-text-nano-retrieval. Она преобразует предложения и абзацы в плотные векторы размерности 768, нормализованные для сравнения косинусным сходством. Модель построена на EuroBERT и поддерживает последовательности до 8192 токенов.

Модель предназначена для семантического поиска, оценки сходства текстов, поиска перефразировок, кластеризации и классификации текста. Карточка содержит италоязычные примеры запросов и ответов, связанных с юридическими документами; в метаданных указан язык it. Для поиска по длинным фрагментам доступны контекст и обучающие примеры длиной до 2048 токенов.

Вес модели опубликован в формате Safetensors, библиотека — Sentence Transformers. Лицензия в предоставленных данных не указана.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

SentenceTransformer based on jinaai/jina-embeddings-v5-text-nano-retrieval

This is a sentence-transformers model finetuned from jinaai/jina-embeddings-v5-text-nano-retrieval. It maps sentences & paragraphs to a 768-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 Sources

Full Model Architecture

SentenceTransformer(
  (0): Transformer({'max_seq_length': 2048, 'do_lower_case': False, 'architecture': 'EuroBertModel'})
  (1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': False, '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': True, 'include_prompt': True})
  (2): Normalize()
)

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("justifit/DARv2", trust_remote_code=True)
# Run inference
queries = [
    "Query: Davide vuole costruire contro un muro che il vicino ha costruito a meno di 1,5 metri dal confine. Pu\u00f2 chiedere la comunione del muro?",
]
documents = [
    "Art. 875.\n(Comunione forzosa del muro che non e' sul confine).\nQuando il muro si trova a una distanza dal confine minore di un metro e mezzo ovvero a distanza minore della meta' di quella stabilita dai regolamenti locali, il vicino puo' chiedere la comunione del muro soltanto allo scopo di fabbricare contro il muro stesso, pagando, oltre il valore della meta' del muro, il valore del suolo da occupare con la nuova fabbrica, salvo che il proprietario preferisca estendere il suo muro sino al confine.\nIl vicino che intende domandare la comunione deve interpellare preventivamente il proprietario se preferisca di estendere il muro al confine o di procedere alla sua demolizione. Questi deve manifestare la propria volonta' entro un termine di giorni quindici e deve procedere alla costruzione o alla demolizione entro sei mesi dal giorno in cui ha comunicato la risposta.\n",
    "Articolo 9\nTrattamento di categorie particolari di dati personali\n1. È vietato trattare dati personali che rivelino l'origine razziale o etnica, le opinioni politiche, le convinzioni religiose o filosofiche, o l'appartenenza sindacale, nonché trattare dati genetici, dati biometrici intesi a identificare in modo univoco una persona fisica, dati relativi alla salute o alla vita sessuale o all'orientamento sessuale della persona.\n2. Il paragrafo 1 non si applica se si verifica uno dei seguenti casi:\na) l'interessato ha prestato il proprio consenso esplicito al trattamento di tali dati personali per una o più finalità specifiche, salvo nei casi in cui il diritto dell'Unione o degli Stati membri dispone che l'interessato non possa revocare il divieto di cui al paragrafo 1;\nb) il trattamento è necessario per assolvere gli obblighi ed esercitare i diritti specifici del titolare del trattamento o dell'interessato in materia di diritto del lavoro e della sicurezza sociale e protezione sociale, nella misura in cui sia autorizzato dal diritto dell'Unione o degli Stati membri o da un contratto collettivo ai sensi del diritto degli Stati membri, in presenza di garanzie appropriate per i diritti fondamentali e gli interessi dell'interessato;\nc) il trattamento è necessario per tutelare un interesse vitale dell'interessato o di un'altra persona fisica qualora l'interessato si trovi nell'incapacità fisica o giuridica di prestare il proprio consenso;\nd) il trattamento è effettuato, nell'ambito delle sue legittime attività e con adeguate garanzie, da una fondazione, associazione o altro organismo senza scopo di lucro che persegua finalità politiche, filosofiche, religiose o sindacali, a condizione che il trattamento riguardi unicamente i membri, gli ex membri o le persone che hanno regolari contatti con la fondazione, l'associazione o l'organismo a motivo delle sue finalità e che i dati personali non siano comunicati all'esterno senza il consenso dell'interessato;\ne) il trattamento riguarda dati personali resi manifestamente pubblici dall'interessato;\nf) il trattamento è necessario per accertare, esercitare o difendere un diritto in sede giudiziaria o ogniqualvolta le autorità giurisdizionali esercitino le loro funzioni giurisdizionali;\ng) il trattamento è necessario per motivi di interesse pubblico rilevante sulla base del diritto dell'Unione o degli Stati membri, che deve essere proporzionato alla finalità perseguita, rispettare l'essenza del diritto alla protezione dei dati e prevedere misure appropriate e specifiche per tutelare i diritti fondamentali e gli interessi dell'interessato;\nh) il trattamento è necessario per finalità di medicina preventiva o di medicina del lavoro, valutazione della capacità lavorativa del dipendente, diagnosi, assistenza o terapia sanitaria o sociale ovvero gestione dei sistemi e servizi sanitari o sociali sulla base del diritto dell'Unione o degli Stati membri o conformemente al contratto con un professionista della sanità, fatte salve le condizioni e le garanzie di cui al paragrafo 3;\ni) il trattamento è necessario per motivi di interesse pubblico nel settore della sanità pubblica, quali la protezione da gravi minacce per la salute a carattere transfrontaliero o la garanzia di parametri elevati di qualità e sicurezza dell'assistenza sanitaria e dei medicinali e dei dispositivi medici, sulla base del diritto dell'Unione o degli Stati membri che prevede misure appropriate e specifiche per tutelare i diritti e le libertà dell'interessato, in particolare il segreto professionale;\nj) il trattamento è necessario a fini di archiviazione nel pubblico interesse, di ricerca scientifica o storica o a fini statistici in conformità dell'articolo 89, paragrafo 1, sulla base del diritto dell'Unione o nazionale, che è proporzionato alla finalità perseguita, rispetta l'essenza del diritto alla protezione dei dati e prevede misure appropriate e specifiche per tutelare i diritti fondamentali e gli interessi dell'interessato.\n3. I dati personali di cui al paragrafo 1 possono essere trattati per le finalità di cui al paragrafo 2, lettera h), se tali dati sono trattati da o sotto la responsabilità di un professionista soggetto al segreto professionale conformemente al diritto dell'Unione o degli Stati membri o alle norme stabilite dagli organismi nazionali competenti o da altra persona anch'essa soggetta all'obbligo di segretezza conformemente al diritto dell'Unione o degli Stati membri o alle norme stabilite dagli organismi nazionali competenti.\n4. Gli Stati membri possono mantenere o introdurre ulteriori condizioni, comprese limitazioni, con riguardo al trattamento di dati genetici, dati biometrici o dati relativi alla salute.\n",
    "Sezione II. Contenuto e modalità di esecuzione degli obblighi\nIn caso di utilizzo dei soggetti terzi previsti alla lettera a) della Sezione I, gli obblighi di adeguata verifica si considerano soddisfatti attraverso un'idonea attestazione rilasciata dal terzo che abbia provveduto ad adempierli direttamente in relazione alla costituzione di un rapporto continuativo ovvero all'esecuzione di un'operazione occasionale.\nL'attestazione è chiaramente riconducibile al terzo attestante, attraverso accorgimenti idonei (sottoscrizione da parte del personale a ciò autorizzato, invio con sistemi informatici, ecc.), ed è trasmessa dal terzo attestante e non dal cliente.\nPer standardizzare il processo di acquisizione delle informazioni, il destinatario può predisporre una specifica modulistica per il rilascio delle attestazioni.\nL'attestazione conferma espressamente il corretto adempimento degli obblighi antiriciclaggio da parte dell'attestante, in relazione alle varie attività effettuate. Il contenuto dell'attestazione varia a seconda dello specifico obbligo di adeguata verifica cui essa è diretta; in base a tale criterio, essa contiene:\na) i dati identificativi del cliente, dell'esecutore e del titolare effettivo ai fini dell'adempimento dell'obbligo di identificazione;\nb) l'indicazione delle tipologie delle fonti utilizzate per l'accertamento e per la verifica dell'identità;\nc) le informazioni sulla natura e sullo scopo del rapporto da aprire e dell'operazione occasionale da eseguire ai fini dell'adempimento del relativo obbligo.\nIl destinatario si assicura che, oltre all'attestazione, i terzi siano in grado di trasmettere tempestivamente copia dei documenti e delle informazioni acquisiti, quando il destinatario ne faccia richiesta.\nL'attestazione può essere resa in forma cartacea o informatica, in via autonoma ovvero in connessione con specifiche operazioni.\nIl destinatario rimane responsabile dell'adeguata verifica e valuta se gli elementi raccolti e le verifiche effettuate dai soggetti terzi siano aggiornati, idonei e sufficienti per l'assolvimento degli obblighi previsti dalla legge. In caso contrario il destinatario provvede, a seconda dei casi e delle circostanze, a:\n- informare il terzo attestante delle eventuali irregolarità, carenze o incongruenze riscontrate nella documentazione ricevuta;\n- apportare le necessarie rettifiche o integrazioni;\n- adempiere in via diretta agli obblighi di adeguata verifica;\n- astenersi dall'instaurare il rapporto continuativo o dall'eseguire l'operazione, valutando se effettuare una segnalazione alla UIF se ricorrono i presupposti previsti all'articolo 35 del decreto antiriciclaggio (la scelta di cui al presente alinea è assunta, in particolare, quando l'intermediario si trova nell'impossibilità di rispettare gli obblighi di adeguata verifica).\nIn caso di utilizzo di soggetti terzi che possono effettuare solo l'identificazione del cliente (cfr. Sezione I, lettera b), il destinatario assicura che i terzi gli trasmettano in ogni caso i dati e le informazioni acquisiti, affinché il destinatario stesso possa completare la procedura di adeguata verifica (21).\nNell'ambito delle modalità di raccolta e scambio delle informazioni con i terzi, il destinatario:\n- definisce le fasi dell'adeguata verifica demandate ai terzi, individua i dati e le informazioni che è necessario siano trasmesse dai terzi e le modalità e la tempistica della trasmissione;\n- predispone strumenti, in formato cartaceo o elettronico, per lo scambio tempestivo dei flussi informativi;\n- verifica la veridicità dei documenti ricevuti e la correttezza e attendibilità delle informazioni da essi desunte;\n- acquisisce, ove necessario, informazioni supplementari, dai terzi, dal cliente ovvero da altre fonti.\n",
]
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.8164, -0.0583, -0.0664]])

Evaluation

Metrics

Information Retrieval

MetricValue
cosine_accuracy@30.8492
cosine_accuracy@50.8994
cosine_accuracy@100.933
cosine_accuracy@200.9665
cosine_accuracy@400.9888
cosine_accuracy@601.0
cosine_accuracy@801.0
cosine_accuracy@1001.0
cosine_accuracy@3001.0
cosine_precision@30.3352
cosine_precision@50.2346
cosine_precision@100.1397
cosine_precision@200.0841
cosine_precision@400.0506
cosine_precision@600.0372
cosine_precision@800.0301
cosine_precision@1000.0258
cosine_precision@3000.0103
cosine_recall@30.7114
cosine_recall@50.7668
cosine_recall@100.807
cosine_recall@200.8487
cosine_recall@400.8995
cosine_recall@600.9201
cosine_recall@800.9263
cosine_recall@1000.9359
cosine_recall@3000.9576
cosine_ndcg@30.7403
cosine_ndcg@50.754
cosine_ndcg@100.7588
cosine_ndcg@200.7632
cosine_ndcg@400.7733
cosine_ndcg@600.7787
cosine_ndcg@800.781
cosine_ndcg@1000.7843
cosine_ndcg@3000.7921
cosine_mrr@30.7691
cosine_mrr@50.7805
cosine_mrr@100.7854
cosine_mrr@200.7878
cosine_mrr@400.7885
cosine_mrr@600.7888
cosine_mrr@800.7888
cosine_mrr@1000.7888
cosine_mrr@3000.7888
cosine_map@30.7081
cosine_map@50.7094
cosine_map@100.7044
cosine_map@200.7004
cosine_map@400.7011
cosine_map@600.7022
cosine_map@800.7027
cosine_map@1000.7036
cosine_map@3000.7054

Training Details

Training Dataset

Unnamed Dataset

  • Size: 48,119 training samples
  • Columns: anchor and positive
  • Approximate statistics based on the first 1000 samples:
    anchorpositive
    typestringstring
    detailsmin: 18 tokensmean: 46.11 tokensmax: 133 tokensmin: 6 tokensmean: 376.22 tokensmax: 2048 tokens
  • Samples:
    anchorpositive
    Query: In quali specifici casi il pubblico ministero è autorizzato a procedere al giudizio direttissimo ai sensi del testo fornito?9. Il pubblico ministero puo', altresi', procedere al giudizio direttissimo nei casi previsti dall'art. 449, commi 4 e 5.".9. Il pubblico ministero puo', altresi', procedere al giudizio direttissimo nei casi previsti dall'art. 449, commi 4 e 5.".
    Query: Qual è il compito del Garante per la protezione dei dati personali in relazione alle autorizzazioni generali già adottate, secondo il decreto di adeguamento al Regolamento (UE) 2016/679?Articolo 58Poteri1. Ogni autorità di controllo ha tutti i poteri di indagine seguenti:a) ingiungere al titolare del trattamento e al responsabile del trattamento e, ove applicabile, al rappresentante del titolare del trattamento o del responsabile del trattamento, di fornirle ogni informazione di cui necessiti per l'esecuzione dei suoi compiti;b) condurre indagini sotto forma di attività di revisione sulla protezione dei dati;c) effettuare un riesame delle certificazioni rilasciate in conformità dell'articolo 42, paragrafo 7;d) notificare al titolare del trattamento o al responsabile del trattamento le presunte violazioni del presente regolamento;e) ottenere, dal titolare del trattamento o dal responsabile del trattamento, l'accesso a tutti i dati personali e a tutte le informazioni necessarie per l'esecuzione dei suoi compiti; ef) ottenere accesso a tutti i locali del titolare del trattamento e del responsabile del trattamento, compresi tutti gli strumenti e mezzi di trattamen...
    Query: Quali sono i presupposti sostanziali e le condizioni di esclusione necessari affinché due persone maggiorenni siano qualificate come conviventi di fatto ai fini delle disposizioni applicabili?Note all'art. 42: - Per l'articolo 344-bis del codice di procedura penale si vedano le note all'articolo 16. - Si riporta il testo dell'articolo1, commi 2 e 36, della legge 20 maggio 2016, n. 76 (Regolamentazione delle unioni civili tra persone dello stesso sesso e disciplina delle convivenze): "Art. 1. - 1. (Omissis). 2. Due persone maggiorenni dello stesso sesso costituiscono un'unione civile mediante dichiarazione di fronte all'ufficiale di stato civile ed alla presenza di due testimoni.". 3.- 35. (Omissis). 36. Ai fini delle disposizioni di cui ai commi da 37 a 67 si intendono per «conviventi di fatto» due persone maggiorenni unite stabilmente da legami affettivi di coppia e di reciproca assistenza morale e materiale, non vincolate da rapporti di parentela, affinita' o adozione, da matrimonio o da un'unione civile. 37. - 69. (Omissis).".Note all'art. 42: - Per l'articolo 344-bis del codice di procedura penale si vedano le note all'articolo 16. - Si riporta il testo dell'articolo1,...
  • Loss: CachedMultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim",
        "mini_batch_size": 64,
        "gather_across_devices": false
    }
    

Evaluation Dataset

Unnamed Dataset

  • Size: 803 evaluation samples
  • Columns: anchor and positive
  • Approximate statistics based on the first 803 samples:
    anchorpositive
    typestringstring
    detailsmin: 16 tokensmean: 61.19 tokensmax: 112 tokensmin: 33 tokensmean: 793.86 tokensmax: 2048 tokens
  • Samples:
    anchorpositive
    Query: L’usucapione si interrompe se chi possiede perde il possesso per più di un anno?Art. 1167.(Interruzione dell'usucapione per perdita di possesso).L'usucapione e' interrotta quando il possessore e' stato privato del possesso per oltre un anno.L'interruzione si ha come non avvenuta se e' stata proposta l'azione diretta a ricuperare il possesso e questo e' stato ricuperato.
    Query: Una società elabora dati aggregati e anonimizzati per analisi statistiche, senza raccogliere informazioni che permettano di risalire all’identità delle persone. Un utente chiede l’accesso ai propri dati. L’azienda è tenuta a fornirglieli?Articolo 11Trattamento che non richiede l'identificazione1. Se le finalità per cui un titolare del trattamento tratta i dati personali non richiedono o non richiedono più l'identificazione dell'interessato, il titolare del trattamento non è obbligato a conservare, acquisire o trattare ulteriori informazioni per identificare l'interessato al solo fine di rispettare il presente regolamento.2. Qualora, nei casi di cui al paragrafo 1 del presente articolo, il titolare del trattamento possa dimostrare di non essere in grado di identificare l'interessato, ne informa l'interessato, se possibile. In tali casi, gli articoli da 15 a 20 non si applicano tranne quando l'interessato, al fine di esercitare i diritti di cui ai suddetti articoli, fornisce ulteriori informazioni che ne consentano l'identificazione.
    Query: Giovanni, infastidito dal cane del vicino che abbaia di continuo, lo avvelena. Non aveva alcuna necessità di farlo. Ha commesso un reato?Art. 638.(Uccisione o danneggiamento di animali altrui) Chiunque senza necessità uccide o rende inservibili o comunque deteriora animali che appartengono ad altri è punito, salvo che il fatto costituisca più grave reato, a querela della persona offesa, con la reclusione fino a un anno o con la multa fino a lire tremila.La pena è della reclusione da sei mesi a quattro anni, e si procede d'ufficio, se il fatto è commesso su tre o più capi di bestiame raccolti in gregge o in mandria, ovvero su animali bovini o equini, anche non raccolti in mandria.Non è punibile chi commette il fatto sopra volatili sorpresi nei fondi da lui posseduti e nel momento in cui gli recano danno.(7) (96) (125) ((233))------------AGGIORNAMENTO (7)Il D.Lgs. Luogotenenziale 10 maggio 1945, n. 234 ha disposto (con l'art. 4, comma 1) che "Salvo quanto disposto negli articoli precedenti, le pene previste per i reati contemplati nel libro secondo, titolo sesto, capo primo, e titolo tredicesimo, capo primo del Cod...
  • Loss: CachedMultipleNegativesRankingLoss with these parameters:
    {
        "scale": 20.0,
        "similarity_fct": "cos_sim",
        "mini_batch_size": 64,
        "gather_across_devices": false
    }
    

Training Hyperparameters

Non-Default Hyperparameters

  • eval_strategy: epoch
  • per_device_train_batch_size: 768
  • per_device_eval_batch_size: 64
  • learning_rate: 3.5e-05
  • weight_decay: 0.01
  • num_train_epochs: 40
  • warmup_steps: 5
  • log_level: debug
  • save_only_model: True
  • bf16: True
  • dataloader_num_workers: 4
  • load_best_model_at_end: True
  • batch_sampler: no_duplicates

All Hyperparameters

  • overwrite_output_dir: False
  • do_predict: False
  • eval_strategy: epoch
  • prediction_loss_only: True
  • per_device_train_batch_size: 768
  • 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: 3.5e-05
  • weight_decay: 0.01
  • adam_beta1: 0.9
  • adam_beta2: 0.999
  • adam_epsilon: 1e-08
  • max_grad_norm: 1
  • num_train_epochs: 40
  • max_steps: -1
  • lr_scheduler_type: linear
  • lr_scheduler_kwargs: None
  • warmup_ratio: 0.0
  • warmup_steps: 5
  • log_level: debug
  • 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: True
  • 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: False
  • dataloader_num_workers: 4
  • 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}
  • parallelism_config: None
  • deepspeed: None
  • label_smoothing_factor: 0.0
  • optim: adamw_torch
  • 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: no_duplicates
  • multi_dataset_batch_sampler: proportional
  • router_mapping: {}
  • learning_rate_mapping: {}

Training Logs

EpochStepTraining LossValidation Lossvalid_cosine_ndcg@300
0.079450.97--
0.1587100.6194--
0.2381150.5026--
0.3175200.479--
0.3968250.4283--
0.4762300.4128--
0.5556350.3958--
0.6349400.361--
0.7143450.3803--
0.7937500.3679--
0.8730550.3432--
0.9524600.3332--
1.063-1.17360.7287
1.0317650.6066--
1.1111700.2725--
1.1905750.2664--
1.2698800.2405--
1.3492850.2701--
1.4286900.2699--
1.5079950.2487--
1.58731000.2454--
1.66671050.2621--
1.74601100.2655--
1.82541150.229--
1.90481200.262--
1.98411250.2647--
2.0126-1.14760.7440
2.06351300.4631--
2.14291350.1822--
2.22221400.1779--
2.30161450.1957--
2.38101500.1937--
2.46031550.1919--
2.53971600.194--
2.61901650.2017--
2.69841700.2218--
2.77781750.2019--
2.85711800.1982--
2.93651850.2121--
3.0189-1.16120.7612
3.01591900.2729--
3.09521950.1505--
3.17462000.1637--
3.25402050.1435--
3.33332100.1737--
3.41272150.1693--
3.49212200.171--
3.57142250.1683--
3.65082300.173--
3.73022350.1815--
3.80952400.1644--
3.88892450.1729--
3.96832500.1716--
4.0252-1.18660.7701
4.04762550.221--
4.12702600.1401--
4.20632650.1305--
4.28572700.1449--
4.36512750.1352--
4.44442800.1387--
4.52382850.159--
4.60322900.1508--
4.68252950.1534--
4.76193000.1537--
4.84133050.1543--
4.92063100.1593--
5.03150.24521.28400.7687
5.07943200.1262--
5.15873250.1338--
5.23813300.1211--
5.31753350.1425--
5.39683400.1435--
5.47623450.1281--
5.55563500.1357--
5.63493550.1294--
5.71433600.1465--
5.79373650.124--
5.87303700.1363--
5.95243750.1354--
6.0378-1.21760.7723
6.03173800.2087--
6.11113850.1197--
6.19053900.1158--
6.26983950.1201--
6.34924000.1241--
6.42864050.13--
6.50794100.1196--
6.58734150.1218--
6.66674200.1326--
6.74604250.1359--
6.82544300.1283--
6.90484350.1317--
6.98414400.1384--
7.0441-1.18660.7649
7.06354450.1835--
7.14294500.1082--
7.22224550.1094--
7.30164600.1014--
7.38104650.1186--
7.46034700.1162--
7.53974750.1162--
7.61904800.1295--
7.69844850.1199--
7.77784900.1298--
7.85714950.1305--
7.93655000.1239--
8.0504-1.22290.7776
8.01595050.2114--
8.09525100.1023--
8.17465150.1117--
8.25405200.1096--
8.33335250.11--
8.41275300.1148--
8.49215350.1137--
8.57145400.1159--
8.65085450.1194--
8.73025500.135--
8.80955550.1188--
8.88895600.1084--
8.96835650.1034--
9.0567-1.24850.7868
9.04765700.1817--
9.12705750.0974--
9.20635800.0979--
9.28575850.0962--
9.36515900.1064--
9.44445950.1062--
9.52386000.1054--
9.60326050.1062--
9.68256100.1068--
9.76196150.1161--
9.84136200.1125--
9.92066250.129--
10.06300.21261.22700.7846
10.07946350.0874--
10.15876400.0943--
10.23816450.0951--
10.31756500.1056--
10.39686550.1048--
10.47626600.109--
10.55566650.1007--
10.63496700.0951--
10.71436750.1153--
10.79376800.1014--
10.87306850.1009--
10.95246900.1044--
11.0693-1.23910.7877
11.03176950.1764--
11.11117000.0963--
11.19057050.1088--
11.26987100.0951--
11.34927150.1012--
11.42867200.0949--
11.50797250.107--
11.58737300.0975--
11.66677350.0967--
11.74607400.1037--
11.82547450.1018--
11.90487500.1044--
11.98417550.1017--
12.0756-1.26890.7818
12.06357600.1852--
12.14297650.0914--
12.22227700.096--
12.30167750.0942--
12.38107800.0935--
12.46037850.1016--
12.53977900.097--
12.61907950.0967--
12.69848000.1093--
12.77788050.103--
12.85718100.1008--
12.93658150.1057--
13.0819-1.23900.7866
13.01598200.1738--
13.09528250.0932--
13.17468300.0924--
13.25408350.0861--
13.33338400.0954--
13.41278450.0959--
13.49218500.0988--
13.57148550.0877--
13.65088600.0888--
13.73028650.0931--
13.80958700.099--
13.88898750.1046--
13.96838800.1065--
14.0882-1.22490.7832
14.04768850.1779--
14.12708900.0771--
14.20638950.08--
14.28579000.0855--
14.36519050.0897--
14.44449100.0904--
14.52389150.0989--
14.60329200.0983--
14.68259250.0997--
14.76199300.1058--
14.84139350.093--
14.92069400.1022--
15.09450.16831.25010.7869
15.07949500.0786--
15.15879550.0831--
15.23819600.0927--
15.31759650.0907--
15.39689700.0887--
15.47629750.0922--
15.55569800.0906--
15.63499850.097--
15.71439900.0895--
15.79379950.0961--
15.873010000.0955--
15.952410050.0932--
16.01008-1.26470.7906
16.031710100.141--
16.111110150.0806--
16.190510200.088--
16.269810250.0859--
16.349210300.0921--
16.428610350.0887--
16.507910400.0872--
16.587310450.0909--
16.666710500.0917--
16.746010550.09--
16.825410600.1051--
16.904810650.0979--
16.984110700.0825--
17.01071-1.20420.7864
17.063510750.155--
17.142910800.0712--
17.222210850.0968--
17.301610900.0777--
17.381010950.0835--
17.460311000.0941--
17.539711050.0936--
17.619011100.0952--
17.698411150.0883--
17.777811200.088--
17.857111250.0965--
17.936511300.0971--
18.01134-1.28140.7882
18.015911350.1103--
18.095211400.0701--
18.174611450.076--
18.254011500.0848--
18.333311550.0881--
18.412711600.0856--
18.492111650.0966--
18.571411700.0911--
18.650811750.0885--
18.730211800.0851--
18.809511850.0831--
18.888911900.087--
18.968311950.0834--
19.01197-1.25540.7833
19.047612000.1669--
19.127012050.0887--
19.206312100.0855--
19.285712150.0805--
19.365112200.091--
19.444412250.0793--
19.523812300.0879--
19.603212350.0875--
19.682512400.0845--
19.761912450.0854--
19.841312500.0867--
19.920612550.0913--
20.012600.15591.27290.7822
20.079412650.0707--
20.158712700.0841--
20.238112750.0823--
20.317512800.0814--
20.396812850.0745--
20.476212900.0871--
20.555612950.0816--
20.634913000.0858--
20.714313050.0795--
20.793713100.0902--
20.873013150.0884--
20.952413200.0855--
21.01323-1.28550.7935
21.031713250.1277--
21.111113300.0702--
21.190513350.0806--
21.269813400.0847--
21.349213450.083--
21.428613500.0863--
21.507913550.0774--
21.587313600.0805--
21.666713650.0905--
21.746013700.087--
21.825413750.0873--
21.904813800.0866--
21.984113850.0855--
22.01386-1.27760.7853
22.063513900.1592--
22.142913950.0866--
22.222214000.0798--
22.301614050.0809--
22.381014100.0695--
22.460314150.0819--
22.539714200.077--
22.619014250.0803--
22.698414300.0825--
22.777814350.0773--
22.857114400.0896--
22.936514450.0826--
23.01449-1.28820.7862
23.015914500.1399--
23.095214550.0677--
23.174614600.0758--
23.254014650.0786--
23.333314700.076--
23.412714750.0822--
23.492114800.0806--
23.571414850.0909--
23.650814900.0759--
23.730214950.0824--
23.809515000.0768--
23.888915050.0885--
23.968315100.101--
24.01512-1.31470.7868
24.047615150.1744--
24.127015200.0722--
24.206315250.0831--
24.285715300.0889--
24.365115350.0796--
24.444415400.0762--
24.523815450.0807--
24.603215500.0756--
24.682515550.0854--
24.761915600.0887--
24.841315650.0735--
24.920615700.083--
25.015750.12061.30500.7908
25.079415800.0785--
25.158715850.0719--
25.238115900.0783--
25.317515950.0826--
25.396816000.0813--
25.476216050.074--
25.555616100.0797--
25.634916150.0819--
25.714316200.077--
25.793716250.078--
25.873016300.0763--
25.952416350.0831--
26.01638-1.30270.7922
26.031716400.107--
26.111116450.0738--
26.190516500.0686--
26.269816550.0842--
26.349216600.0775--
26.428616650.0747--
26.507916700.0834--
26.587316750.082--
26.666716800.0737--
26.746016850.074--
26.825416900.0823--
26.904816950.0855--
26.984117000.0824--
27.01701-1.30510.7872
27.063517050.162--
27.142917100.077--
27.222217150.0645--
27.301617200.0789--
27.381017250.0724--
27.460317300.0772--
27.539717350.0823--
27.619017400.0764--
27.698417450.0796--
27.777817500.0807--
27.857117550.0848--
27.936517600.0817--
28.01764-1.30840.7864
28.015917650.1393--
28.095217700.0761--
28.174617750.0781--
28.254017800.0811--
28.333317850.0762--
28.412717900.0704--
28.492117950.0696--
28.571418000.0805--
28.650818050.0837--
28.730218100.0814--
28.809518150.08--
28.888918200.0799--
28.968318250.0831--
29.01827-1.30680.7909
29.047618300.0839--
29.127018350.0723--
29.206318400.076--
29.285718450.0752--
29.365118500.0751--
29.444418550.0771--
29.523818600.066--
29.603218650.0776--
29.682518700.0776--
29.761918750.0796--
29.841318800.0768--
29.920618850.0871--
30.018900.13221.30600.7900
30.079418950.0714--
30.158719000.0756--
30.238119050.0674--
30.317519100.0649--
30.396819150.0791--
30.476219200.0678--
30.555619250.0767--
30.634919300.0876--
30.714319350.0853--
30.793719400.084--
30.873019450.0767--
30.952419500.0742--
31.01953-1.30330.7921

Framework Versions

  • Python: 3.11.8
  • Sentence Transformers: 5.2.3
  • Transformers: 4.57.6
  • PyTorch: 2.6.0+cu124
  • Accelerate: 1.10.1
  • Datasets: 4.3.0
  • 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",
}

CachedMultipleNegativesRankingLoss

@misc{gao2021scaling,
    title={Scaling Deep Contrastive Learning Batch Size under Memory Limited Setup},
    author={Luyu Gao and Yunyi Zhang and Jiawei Han and Jamie Callan},
    year={2021},
    eprint={2101.06983},
    archivePrefix={arXiv},
    primaryClass={cs.LG}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
EuroBertModel
Ревизия весов
8ddf12d

0 моделей