/ Модель

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

Контекст
514 токенов
Параметры
305 млн
Архитектура
xlm-roberta · dense
Опубликована
25 мая 2022

vi-nli-xlm-roberta-base

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

Модель на базе XLM-RoBERTa классифицирует пары текстов по трём отношениям NLI: следование, нейтральность и противоречие.

28скачиваний за 30 дней0лайковвеса обновлены16 июл 2022

Бенчмарки

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

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

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

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

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

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

nam7197/vi-nli-xlm-roberta-base — модель классификации текстовых пар для задачи вывода по естественному языку (NLI): она определяет, следует ли гипотеза из посылки, противоречит ей или не связана с ней. Модель основана на XLM-RoBERTa и содержит 305,2 млн параметров; в метаданных указан класс XLMRobertaForSequenceClassification и контекст до 514 токенов.

Модель подходит для классификации пар предложений и оценки отношений между утверждениями. В README приведены метрики precision, recall и F1 для классов entailment, neutral и contradiction. Карточка не сообщает языковую специализацию и лицензию, поэтому конкретные языки и условия использования установить нельзя.

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

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

Ограничения

README приводит метрики только для трёх классов NLI и не уточняет языки или наборы данных оценки. Максимальная длина контекста составляет 514 токенов.

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

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

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

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

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

Открыть на Hugging Face

Dataset: https://huggingface.co/datasets/xnli/viewer/vi/train

Github: https://github.com/namlv97/vi-nli-xlm-roberta-base

>>> import torch
>>> from transformers import AutoTokenizer,AutoModelForSequenceClassification
>>> tokenizer = AutoTokenizer.from_pretrained('xlm-roberta-base')
>>> model=AutoModelForSequenceClassification.from_pretrained('nam7197/vi-nli-xml-roberta-base')
>>> premise="Vâng, tôi thậm chí không nghĩ về điều đó, nhưng tôi đã rất thất vọng, và, tôi lại nói chuyện với anh ta lần nữa."
>>> hypothesis="Tôi đã không nói chuyện với anh ta nữa."
>>> label=2 #contradiction
>>> inputs=tokenizer(premise,hypothesis,return_tensors='pt')
>>> model.eval()
>>> with torch.no_grad():
>>>   outputs=model(**inputs)
>>>   probs= torch.nn.functional.softmax(outputs.logits,dim=-1)
>>>   pred_label=torch.argmax(probs,dim=-1)

Performance

precisionrecallf1-scoresupport
entailment0.792560.777840.785131670
neutral0.771920.701200.734861670
contradiction0.764290.848500.804201670
accuracy0.775855010
macro avg0.776260.775850.774735010
weighted avg0.776260.775850.774735010

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
2189f9a

0 моделей