/ Модель

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

Контекст
512 токенов
Параметры
534 млн
Лицензия
MIT
Архитектура
deberta-v2 · dense
Опубликована
27 апр 2024

deberta-v3-dnli

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

Модель DeBERTa-v2 для классификации отношений между высказываниями в диалоге на данных Dialogue-NLI.

12скачиваний за 30 дней0лайковвеса обновлены27 апр 2024

Бенчмарки

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

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

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

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

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

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

zayn1111/deberta-v3-dnli — модель классификации последовательностей на архитектуре DeBERTa-v2, обученная на датасете Dialogue-NLI. Она предназначена для оценки отношений между высказываниями в диалоге и может применяться в задачах распознавания текстового следования, противоречия или нейтральности. В README приведены результаты на Dialogue-NLI: точность 89,44% на dev, 91,22% на test и 95,36% на verified_test.

Модель содержит около 533,8 млн параметров, принимает текстовые последовательности и поддерживает контекст до 512 токенов. Указана лицензия MIT. Карточка сообщает об обучении на Dialogue-NLI, но не приводит более подробных сведений о процедуре обучения или ограничениях; показатели относятся к указанным наборам Dialogue-NLI.

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

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

Ограничения

Показатели приведены только для Dialogue-NLI и могут не переноситься на другие типы текстов или языки. Контекст модели ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

This model is trained on Dialogue-NLI. Test Result:

Accuracy
dev89.44
test91.22
verified_test95.36

To use this model:


import torch
import numpy as np
from transformers import AutoTokenizer, AutoModelForSequenceClassification

device = "cuda"

model_path = "zayn1111/deberta-v3-dnli"
tokenizer = AutoTokenizer.from_pretrained(model_path, use_fast=False, model_max_length=512)
model = AutoModelForSequenceClassification.from_pretrained(model_path).to(device)

premise = "i work with a lot of kids in the healthcare industry ."
hypothesis = "i work in the healthcare industry ."

input = tokenizer(premise, hypothesis, truncation=True, return_tensors="pt")

output = model(input["input_ids"].to(device)) 
prediction = torch.softmax(output["logits"][0], -1).tolist()
label_names = ["entailment", "neutral", "contradiction"]
prediction = {name: round(float(pred) * 100, 1) for pred, name in zip(prediction, label_names)}
print(prediction)

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DebertaV2ForSequenceClassification
Ревизия весов
23e6de3

0 моделей