/ Модель

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

Контекст
512 токенов
Архитектура
encoder-decoder · dense
Опубликована
3 июн 2022

mbert2mbert-arabic-text-summarization

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

Модель BERT2BERT на основе mBERT создаёт краткие пересказы арабских текстов и заголовки новостей.

314скачиваний за 30 дней12лайковвеса обновлены1 июл 2023

Бенчмарки

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

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

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

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

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

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

malmarjeh/mbert2mbert-arabic-text-summarization — модель для абстрактивного суммирования арабского текста на основе архитектуры BERT2BERT. Параметры энкодера и декодера инициализированы весами Multilingual BERT, после чего модель дообучена на 84 764 парах «абзац — краткое содержание». Она предназначена для создания кратких пересказов и заголовков арабских новостей; в метаданных также отмечена задача перефразирования на современном литературном арабском языке (MSA).

Модель принимает текст и генерирует текст. В репозитории указаны формат PyTorch и поддержка арабского языка. Сведения о размере модели, длине контекста и лицензии в предоставленных материалах отсутствуют.

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

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

Ограничения

Обучение описано на парах «абзац — краткое содержание», поэтому качество на других типах текстов может отличаться. Лицензия и максимальная длина входного текста в предоставленных материалах не указаны.

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

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

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

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

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

Открыть на Hugging Face

An Arabic abstractive text summarization model

A BERT2BERT-based model whose parameters are initialized with mBERT weights and which has been fine-tuned on a dataset of 84,764 paragraph-summary pairs.

Paper: Arabic abstractive text summarization using RNN-based and transformer-based architectures.

Dataset: link.

The model can be used as follows:

from transformers import BertTokenizer, AutoModelForSeq2SeqLM, pipeline
from arabert.preprocess import ArabertPreprocessor

model_name="malmarjeh/mbert2mbert-arabic-text-summarization"
preprocessor = ArabertPreprocessor(model_name="")

tokenizer = BertTokenizer.from_pretrained(model_name)
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
pipeline = pipeline("text2text-generation",model=model,tokenizer=tokenizer)

text = "شهدت مدينة طرابلس، مساء أمس الأربعاء، احتجاجات شعبية وأعمال شغب لليوم الثالث على التوالي، وذلك بسبب تردي الوضع المعيشي والاقتصادي. واندلعت مواجهات عنيفة وعمليات كر وفر ما بين الجيش اللبناني والمحتجين استمرت لساعات، إثر محاولة فتح الطرقات المقطوعة، ما أدى إلى إصابة العشرات من الطرفين."
text = preprocessor.preprocess(text)

result = pipeline(text,
            pad_token_id=tokenizer.eos_token_id,
            num_beams=3,
            repetition_penalty=3.0,
            max_length=200,
            length_penalty=1.0,
            no_repeat_ngram_size = 3)[0]['generated_text']
result
>>> 'احتجاجات في طرابلس على خلفية مواجهات عنيفة بين الجيش اللبناني والمحتجين'

Contact:

banimarje@gmail.com

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

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

GPU в ailist

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

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

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

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

0 моделей