/ Модель

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

Контекст
1 024 токена
Параметры
81,2 млн
Лицензия
CC BY-SA 4.0
Архитектура
mbart · dense
Библиотека
transformers
Опубликована
9 мая 2023

bart-base-japanese

Языковая модель3 профессии

Базовая японская BART-модель, предварительно обученная на Википедии и предназначенная для генеративных задач преобразования текста.

218скачиваний за 30 дней10лайковвеса обновлены12 мая 2023

Бенчмарки

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

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

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

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

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

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

ku-nlp/bart-base-japanese — базовая модель семейства BART, разработанная KU NLP и предварительно обученная на японской Википедии. Это генеративная модель типа encoder-decoder с архитектурой MBartForConditionalGeneration, содержащая 81,2 млн параметров; для работы с ней используется библиотека Transformers. Модель предназначена как основа для задач преобразования текста, в частности генерации и перефразирования японского текста.

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

  • генерация японского текста на основе заданного текста
  • перефразирование японских предложений
  • дообучение для японских задач text-to-text
  • эксперименты с генеративными моделями японского языка

Ограничения

Перед токенизацией входной текст необходимо сегментировать на слова с помощью Juman++; исходное предобучение выполнялось на японской Википедии, поэтому качество вне японского языка и домена не подтверждено.

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

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

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

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

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

Открыть на Hugging Face

Model Card for Japanese BART base

Model description

This is a Japanese BART base model pre-trained on Japanese Wikipedia.

How to use

You can use this model as follows:

from transformers import AutoTokenizer, MBartForConditionalGeneration
tokenizer = AutoTokenizer.from_pretrained('ku-nlp/bart-base-japanese')
model = MBartForConditionalGeneration.from_pretrained('ku-nlp/bart-base-japanese')
sentence = '京都 大学 で 自然 言語 処理 を 専攻 する 。'  # input should be segmented into words by Juman++ in advance
encoding = tokenizer(sentence, return_tensors='pt')
...

You can fine-tune this model on downstream tasks.

Tokenization

The input text should be segmented into words by Juman++ in advance. Juman++ 2.0.0-rc3 was used for pre-training. Each word is tokenized into subwords by sentencepiece.

Training data

We used the following corpora for pre-training:

  • Japanese Wikipedia (18M sentences)

Training procedure

We first segmented texts in the corpora into words using Juman++. Then, we built a sentencepiece model with 32000 tokens including words (JumanDIC) and subwords induced by the unigram language model of sentencepiece.

We tokenized the segmented corpora into subwords using the sentencepiece model and trained the Japanese BART model using fairseq library. The training took 2 weeks using 4 Tesla V100 GPUs.

The following hyperparameters were used during pre-training:

  • distributed_type: multi-GPU
  • num_devices: 4
  • batch_size: 512
  • training_steps: 500,000
  • encoder layers: 6
  • decoder layers: 6
  • hidden size: 768

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

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

GPU в ailist

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

Нельзя запустить

У модели не указана задача.

Класс архитектуры
MBartForConditionalGeneration
Ревизия весов
902b2a4

0 моделей