/ Модель

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

Лицензия
Apache 2.0
Архитектура
encoder-decoder · dense

bert2bert-indonesian-summarization

СуммаризацияТекст → текст3 профессии

Дообученная BERT2BERT-модель для автоматического составления краткого содержания индонезийских текстов.

610скачиваний за 30 дней5лайковвеса обновлены29 янв 2021

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

cahya/bert2bert-indonesian-summarization — модель суммаризации на индонезийском языке, разработанная Cahya. Это дообученная архитектура BERT2BERT: энкодер-декодер на основе BERT-base, обученный на наборе данных id_liputan6.

Модель предназначена для создания краткого содержания индонезийских текстов, например новостных материалов. Она использует формат PyTorch и доступна по лицензии Apache-2.0. Данных о размере модели и длине контекста в предоставленных материалах нет.

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

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

Ограничения

Модель ориентирована на индонезийский язык и обучена на датасете новостных статей Liputan6, поэтому качество на других языках и типах текстов может быть ниже.

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

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

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

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

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

Открыть на Hugging Face

Indonesian BERT2BERT Summarization Model

Finetuned BERT-base summarization model for Indonesian.

Finetuning Corpus

bert2bert-indonesian-summarization model is based on cahya/bert-base-indonesian-1.5G by cahya, finetuned using id_liputan6 dataset.

Load Finetuned Model

from transformers import BertTokenizer, EncoderDecoderModel

tokenizer = BertTokenizer.from_pretrained("cahya/bert2bert-indonesian-summarization")
tokenizer.bos_token = tokenizer.cls_token
tokenizer.eos_token = tokenizer.sep_token
model = EncoderDecoderModel.from_pretrained("cahya/bert2bert-indonesian-summarization")

Code Sample

from transformers import BertTokenizer, EncoderDecoderModel

tokenizer = BertTokenizer.from_pretrained("cahya/bert2bert-indonesian-summarization")
tokenizer.bos_token = tokenizer.cls_token
tokenizer.eos_token = tokenizer.sep_token
model = EncoderDecoderModel.from_pretrained("cahya/bert2bert-indonesian-summarization")

# 
ARTICLE_TO_SUMMARIZE = ""

# generate summary
input_ids = tokenizer.encode(ARTICLE_TO_SUMMARIZE, return_tensors='pt')
summary_ids = model.generate(input_ids,
            min_length=20,
            max_length=80, 
            num_beams=10,
            repetition_penalty=2.5, 
            length_penalty=1.0, 
            early_stopping=True,
            no_repeat_ngram_size=2,
            use_cache=True,
            do_sample = True,
            temperature = 0.8,
            top_k = 50,
            top_p = 0.95)

summary_text = tokenizer.decode(summary_ids[0], skip_special_tokens=True)
print(summary_text)

Output:

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
EncoderDecoderModel
Ревизия весов
2be9212

0 моделей