/ Модель

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

Контекст
8 192 токена
Архитектура
unical · dense
Базовая модель
ModernBERT-large
Библиотека
pytorch
Опубликована
30 сен 2026

modernbert-large-unical

Классификация без дообученияТекст → label11 профессий

UNICAL на базе ModernBERT-large оценивает вероятность истинности нескольких утверждений относительно общего текста и подходит для быстрой семантической фильтрации.

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

Бенчмарки

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

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

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

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

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

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

stefra/modernbert-large-unical — модель архитектуры UNICAL на базе дообученного двунаправленного энкодера answerdotai/ModernBERT-large. Она принимает текстовое состояние и один или несколько утверждений и оценивает вероятность истинности каждого из них. Модель предназначена для быстрой проверки семантических условий и может служить заменой sem_filter; это классификатор, а не генеративная модель.

Утверждения обрабатываются в одной последовательности с общим текстом состояния, а блочная двунаправленная маска внимания позволяет оценивать их независимо: оценка утверждения совпадает с оценкой при отдельной обработке. Для использования предусмотрены Transformers и пакет unical. В README приведены результаты проверок на нескольких наборах данных, включая задачи, не встречавшиеся при обучении; метрики различаются между наборами, поэтому качество следует проверять на целевых данных. Модель распространяется в формате safetensors; для загрузки пользовательского кода архитектуры в Transformers требуется trust_remote_code=True. Лицензия в предоставленных данных не указана.

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

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

Ограничения

В отложенных тестах качество заметно различается между наборами данных, поэтому модель стоит проверять на целевом домене. Для загрузки через Transformers требуется разрешить выполнение кода из репозитория (`trust_remote_code=True`).

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

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

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

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

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

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

Открыть на Hugging Face

modernbert-large-unical

Architettura UNICAL: encoder addestrato con statement tuning multi-domanda (template di statement-tuning, adattati alla forma stato/statement): dato un testo (lo stato) e uno o piu' statement, restituisce la probabilita' che ogni statement sia vero. Pensato come proxy veloce per sem_filter.

Gli statement condividono lo stato nella stessa sequenza, ma una maschera di attenzione bidirezionale a blocchi li rende indipendenti: il punteggio di uno statement e' identico a quello che si otterrebbe valutandolo da solo.

Uso

Basta transformers: il codice del modello e' incluso nel repository (trust_remote_code=True).

from transformers import AutoModel

model = AutoModel.from_pretrained("stefra/modernbert-large-unical", trust_remote_code=True)

model.predict("The vase is broken.", "The sentence is negative.")           # un numero, es. 0.93
model.predict("The vase is broken.", ["The vase is intact.", "It is sad."])  # un array, uno per statement
model.predict(recensioni, "This review is negative.")                         # un array, uno per testo
model.filter(recensioni, "This review is negative.")                          # True/False per ogni testo
model.classify(recensioni, ["The sentiment of the review is negative.",
                            "The sentiment of the review is positive."])      # indice dello statement piu' probabile

Non e' un modello generativo: predict restituisce la probabilita' che ogni statement sia vero. Su GPU il modello viene caricato in float16; si puo' scegliere con device= e dtype=.

Con il pacchetto unical (codice di training) funziona anche StatementScorer.from_pretrained("stefra/modernbert-large-unical").

Contenuto

FileContenuto
modeling_unical.pycodice dell'architettura UNICAL, usato da AutoModel
config.jsonconfigurazione per AutoModel
backbone/encoder fine-tuned (formato transformers)
head.safetensorstesta vero/falso
statement_encoder.jsonpooling e configurazione del packing usata in training
tokenizer*tokenizer
eval_report.jsonmetriche per sorgente

Metriche

Validazione (sorgenti di training)

sorgentenaccuracyF1ROC-AUCBrierECE
dpr3000.7730.7780.8160.2030.197
massive3000.9400.9400.9830.0520.049
mintaka1500.9070.8630.9630.0760.059
mnli3000.8570.8600.9220.1100.083
piqa2000.6250.5710.6550.2540.140
qasc1500.8530.7610.9110.1070.067
qqp1630.9140.8790.9660.0720.065
race2470.7330.6800.8100.1980.145
samsum3001.0001.0001.0000.0000.000
sciq1500.8800.8240.9700.0850.090
snli3000.9000.9020.9580.0830.063
squad2900.9550.9560.9930.0340.030
tweet_offensive3000.7830.7780.8860.1660.136
winogrande3000.8500.8500.9270.1190.098
yelp_polarity3000.9770.9770.9870.0240.025
ALL37500.8670.8580.9430.1040.070

Held-out (task mai visti in training)

sorgentenaccuracyF1ROC-AUCBrierECE
ag_news120000.6860.5660.8420.2790.288
emotion120000.6500.5110.7870.3150.311
rotten_tomatoes63960.8430.8420.9130.1360.118
ALL303960.7050.6200.8230.2630.256

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

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

GPU в ailist

Универсальный рантайм · pytorch · zero-shot-classification

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

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

0 моделей