/ Модель

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

Контекст
512 токенов
Параметры
138 млн
Лицензия
cc-by-sa-3.0
Архитектура
bert · dense

bert-base-japanese-jaquad

Ответы на вопросыТекст → текст4 профессии

Японская BERT-base, дообученная на JaQuAD для извлечения ответов из текстового контекста по вопросу.

157скачиваний за 30 дней2лайкавеса обновлены4 фев 2022

Бенчмарки

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

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

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

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

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

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

Skelter Labs разработала эту модель для ответов на вопросы на японском языке. Это BERT-base для японского языка, дообученный на наборе JaQuAD для извлечения ответов из текста. Модель имеет 137,8 млн параметров, принимает текстовый контекст и вопрос, а затем выделяет ответ в контексте; максимальная длина контекста — 512 токенов.

На наборе разработки JaQuAD модель показала F1 77,35 и точное совпадение 61,01. Она подходит для систем вопросов и ответов по японским документам и текстам. Модель распространяется под лицензией CC BY-SA 3.0; её веса доступны в формате PyTorch.

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

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

Ограничения

Модель рассчитана на японский язык и ограничена контекстом до 512 токенов. На наборе разработки JaQuAD F1 составляет 77,35, а exact match — 61,01; качество на других данных может отличаться.

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

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

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

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

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

Открыть на Hugging Face

BERT base Japanese - JaQuAD

Description

A Japanese Question Answering model fine-tuned on JaQuAD. Please refer BERT base Japanese for details about the pre-training model. The codes for the fine-tuning are available at SkelterLabsInc/JaQuAD

Evaluation results

On the development set.

{"f1": 77.35, "exact_match": 61.01}

On the test set.

{"f1": 78.92, "exact_match": 63.38}

Usage

from transformers import AutoModelForQuestionAnswering, AutoTokenizer

question = 'アレクサンダー・グラハム・ベルは、どこで生まれたの?'
context = 'アレクサンダー・グラハム・ベルは、スコットランド生まれの科学者、発明家、工学者である。世界初の>実用的電話の発明で知られている。'

model = AutoModelForQuestionAnswering.from_pretrained(
    'SkelterLabsInc/bert-base-japanese-jaquad')
tokenizer = AutoTokenizer.from_pretrained(
    'SkelterLabsInc/bert-base-japanese-jaquad')

inputs = tokenizer(
    question, context, add_special_tokens=True, return_tensors="pt")
input_ids = inputs["input_ids"].tolist()[0]
outputs = model(**inputs)
answer_start_scores = outputs.start_logits
answer_end_scores = outputs.end_logits

# Get the most likely beginning of answer with the argmax of the score.
answer_start = torch.argmax(answer_start_scores)
# Get the most likely end of answer with the argmax of the score.
# 1 is added to `answer_end` because the index pointed by score is inclusive.
answer_end = torch.argmax(answer_end_scores) + 1

answer = tokenizer.convert_tokens_to_string(
    tokenizer.convert_ids_to_tokens(input_ids[answer_start:answer_end]))
# answer = 'スコットランド'

License

The fine-tuned model is licensed under the CC BY-SA 3.0 license.

Citation

@misc{so2022jaquad,
      title={{JaQuAD: Japanese Question Answering Dataset for Machine Reading Comprehension}},
      author={ByungHoon So and Kyuhong Byun and Kyungwon Kang and Seongjin Cho},
      year={2022},
      eprint={2202.01764},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForQuestionAnswering
Ревизия весов
7bd5402

0 моделей