/ Модель

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

Контекст
130 токенов
Параметры
136 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Опубликована
2 мар 2022

BERTweet-FA

Заполнение пропусковТекст → текст3 профессии

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

414скачиваний за 30 дней6лайковвеса обновлены9 окт 2022

Бенчмарки

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

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

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

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

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

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

BERTweet-FA — предварительно обученная языковая модель на архитектуре BERT, разработанная Arman Malekzadeh для персидских (фарси) твитов. Она обучена на 20 665 964 сообщениях из набора Large Scale Colloquial Persian Dataset за одну эпоху и предназначена для восстановления замаскированных слов в разговорных персидских текстах, например для подстановки слова в предложение с маркером [MASK]. Модель содержит 136,3 млн параметров, принимает текст и выдаёт текстовые варианты заполнения; максимальная длина контекста — 130 токенов.

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

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

BERTweet-FA: A pre-trained language model for Persian (a.k.a Farsi) Tweets

BERTweet-FA is a transformer-based model trained on 20665964 Persian tweets. The model has been trained on the data only for 1 epoch (322906 steps), and yet it has the ability to recognize the meaning of most of the conversational sentences used in Farsi. Note that the architecture of this model follows the original BERT [Devlin et al.].

How to use the Model

from transformers import BertForMaskedLM, BertTokenizer, pipeline
model = BertForMaskedLM.from_pretrained('arm-on/BERTweet-FA')
tokenizer = BertTokenizer.from_pretrained('arm-on/BERTweet-FA')
fill_sentence = pipeline('fill-mask', model=model, tokenizer=tokenizer)
fill_sentence('اینجا جمله مورد نظر خود را بنویسید و کلمه موردنظر را [MASK] کنید')

The Training Data

The first version of the model was trained on the "Large Scale Colloquial Persian Dataset" containing more than 20 million tweets in Farsi, gathered by Khojasteh et al., and published on 2020.

Evaluation

Training LossEpochStep
0.00361.0322906

Contributors

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForMaskedLM
Ревизия весов
f59a330

0 моделей