/ Модель

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

Контекст
512 токенов
Параметры
534 млн
Лицензия
MIT
Архитектура
deberta-v2 · dense
Базовая модель
deberta-v3-large
Библиотека
transformers
Опубликована
10 авг 2026

smart-mcq-deberta-v3-large

Классификация и разметкаТекст → label3 профессии

Дообученная DeBERTa-v3-large выбирает ответы из пяти вариантов в вопросах по естественным наукам и философии.

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

Бенчмарки

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

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

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

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

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

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

SriragData разработала эту модель как полноточечное дообучение Microsoft DeBERTa-v3-large для выбора правильного ответа из пяти вариантов в вопросах по естественным наукам и философии. Модель использует архитектуру DeBERTa-v2 и предназначена для задач multiple choice; в репозитории указано 533,8 млн параметров и контекст до 512 токенов.

В README приведены MAP@3 0,7567 при групповой трёхкратной кросс-валидации и точность 0,6912 на тестовой выборке, однако охват данных узкий: обучение проведено на 2 000 примерах с 252 уникальными вопросами. Это закрытая модель без поиска по источникам, цитирования и отказа от ответа; вне обученного охвата она может отвечать уверенно и ошибочно. README также рекомендует явно загружать веса в float32, поскольку fp16 может привести к одинаковым оценкам всех вариантов. Лицензия — MIT.

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

  • выбор правильного варианта в тестах по естественным наукам
  • ответы на вопросы с несколькими вариантами по философии
  • ранжирование пяти вариантов ответа по вопросу

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Smart MCQ Solver - DeBERTa-v3-large

Five-option multiple-choice QA over science and philosophy questions. Full fine-tune of microsoft/deberta-v3-large with AutoModelForMultipleChoice.

Results

MetricValue
3-fold grouped CV MAP@30.7567
Held-out MAP@3 (this artifact)0.7944
Held-out accuracy0.6912
Random MAP@3 baseline0.3667

Cross-validation is GroupKFold grouped by normalised prompt, because the dataset contains roughly eight near-duplicate phrasings of every question; a random split would score memorisation rather than generalisation.

Loading

Always pass dtype=torch.float32 explicitly.

import torch
from transformers import AutoTokenizer, AutoModelForMultipleChoice

tok = AutoTokenizer.from_pretrained("SriragData/smart-mcq-deberta-v3-large")
model = AutoModelForMultipleChoice.from_pretrained(
    "SriragData/smart-mcq-deberta-v3-large", dtype=torch.float32).eval()

question = "What is the capital of France?"
options  = ["Berlin", "Madrid", "Paris", "Rome", "Lisbon"]
enc = tok([question]*5, options, truncation=True, max_length=256,
          padding=True, return_tensors="pt")
with torch.no_grad():
    logits = model(input_ids=enc["input_ids"].unsqueeze(0),
                   attention_mask=enc["attention_mask"].unsqueeze(0)).logits[0]
print(options[int(logits.argmax())])

Why the dtype matters

The upstream microsoft/deberta-v3-* checkpoints store fp16 weights, and transformers 5.x honours the dtype recorded in the checkpoint. Loaded in fp16, DeBERTa's disentangled attention saturates, the attention softmax collapses to one-hot, and the model returns an identical score for every option - MAP@3 drops to roughly 0.36, the random baseline, with no error raised. This repository stores fp32 weights and records float32 in config.json, but passing dtype explicitly costs nothing and removes the risk entirely.

Training

SettingValue
Precisionfull fp32 (no mixed precision)
Batch size1, gradient accumulation 16 (effective 16)
Epochs{EPOCHS}
Learning rate8e-6, cosine schedule, warmup ratio 0.1
Max length256
Gradient checkpointingenabled
Checkpointingdisabled (save_strategy="no")

save_strategy="no" is deliberate: on some transformers versions the checkpoint save/reload cycle renames LayerNorm gamma/beta and silently resets every LayerNorm to its initial values after training completes.

Limitations

  • Trained on 2,000 rows covering 252 unique questions. Coverage is narrow.
  • The evaluation set overlaps the training set heavily, so headline scores reflect that deployment condition. The leakage-free estimate for this project is 0.6817.
  • Closed-book only: no retrieval, no citation, no abstention. It will answer confidently on questions it knows nothing about.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DebertaV2ForMultipleChoice
Ревизия весов
3ee4c2a

0 моделей