/ Модель

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

Контекст
514 токенов
Параметры
659 млн
Лицензия
CC BY 4.0
Архитектура
xlm-roberta · dense
Библиотека
sentence-transformers
Опубликована
24 окт 2022

xlm-roberta-large-jnli-jsick

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

Японская XLM-RoBERTa-large классифицирует пары предложений по отношениям следования, противоречия и нейтральности.

293скачиваний за 30 дней7лайковвеса обновлены24 окт 2022

Бенчмарки

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

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

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

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

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

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

CyberAgent разработала модель XLM-RoBERTa-large для вывода о связи между двумя японскими предложениями. Модель обучена как cross-encoder на наборах JGLUE-JNLI и JSICK с использованием SentenceTransformers и выдаёт оценки для трёх классов: противоречие, следование и нейтральное отношение.

Модель подходит для классификации пар предложений и оценки их семантического сходства в сценариях на японском языке. Она содержит 658,7 млн параметров, использует архитектуру XLM-RoBERTa и принимает последовательности с контекстом до 514 токенов. Доступны веса PyTorch; лицензия — CC BY 4.0.

Поскольку модель обучалась на японских наборах NLI, её назначение и подтверждённые возможности сосредоточены на японском языке. Оценки отражают три класса отношений между предложениями, а не свободные текстовые ответы.

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

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

Ограничения

Модель предназначена для японских пар предложений и выдаёт оценки только для классов противоречия, следования и нейтрального отношения. Результаты на других языках и задачах не подтверждены приведённой карточкой.

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

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

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

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

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

Открыть на Hugging Face

Japanese Natural Language Inference Model

This model was trained using SentenceTransformers Cross-Encoder class, gradient accumulation PR, and the code from CyberAgentAILab/japanese-nli-model.

Training Data

The model was trained on the JGLUE-JNLI and JSICK datasets. For a given sentence pair, it will output three scores corresponding to the labels: contradiction, entailment, neutral.

Usage

from transformers import AutoTokenizer, AutoModelForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained('cyberagent/xlm-roberta-large-jnli-jsick')
model = AutoModelForSequenceClassification.from_pretrained('cyberagent/xlm-roberta-large-jnli-jsick')
features = tokenizer(["子供が走っている猫を見ている", "猫が走っている"], ["猫が走っている", "子供が走っている"], padding=True, truncation=True, return_tensors="pt")
model.eval()
with torch.no_grad():
    scores = model(**features).logits
    label_mapping = ['contradiction', 'entailment', 'neutral']
    labels = [label_mapping[score_max] for score_max in scores.argmax(dim=1)]
    print(labels)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей