/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
finbert-pretrain
Опубликована
5 ноя 2023

FinTwitBERT

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

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

138скачиваний за 30 дней10лайковвеса обновлены21 фев 2024

Бенчмарки

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

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

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

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

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

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

FinTwitBERT — англоязычная модель Stephan Akkerman, дообученная на базе FinBERT на корпусе финансовых твитов о фондовом рынке и криптовалютах. Она использует архитектуру BERT с 137 млн параметров и контекстом до 512 токенов; дополнительные маски @USER и [URL] помогают обрабатывать характерные элементы твитов. Основная задача опубликованной модели — заполнение пропусков в тексте (masked language modeling), что позволяет адаптировать её к финансовой лексике и стилю общения в Twitter/X.

Модель подходит для анализа и подготовки финансовых публикаций, включая исследование тональности и рыночных тенденций. Для готовой классификации тональности авторы отдельно упоминают FinTwitBERT-sentiment; данный чекпойнт сам по себе имеет pipeline-тег fill-mask. Доступна по лицензии MIT.

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

  • восстановление пропущенных слов в финансовых твитах
  • адаптация masked language modeling к лексике фондового рынка
  • анализ текстов о криптовалютах с учетом терминологии твитов

Ограничения

Модель предназначена для восстановления токенов, а не для непосредственной классификации тональности; для этой задачи авторы указывают отдельную модель FinTwitBERT-sentiment. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

FinTwitBERT

FinTwitBERT is a language model specifically pre-trained on a large dataset of financial tweets. This specialized BERT model aims to capture the unique jargon and communication style found in the financial Twitter sphere, making it an ideal tool for sentiment analysis, trend prediction, and other financial NLP tasks.

Sentiment Analysis

The FinTwitBERT-sentiment model leverages FinTwitBERT for the sentiment analysis of financial tweets, offering nuanced insights into the prevailing market sentiments.

Dataset

FinTwitBERT is pre-trained on several financial tweets datasets, consisting of tweets mentioning stocks and cryptocurrencies:

Model Details

Based on the FinBERT model and tokenizer, FinTwitBERT includes additional masks (@USER and [URL]) to handle common elements in tweets. The model underwent 10 epochs of pre-training, with early stopping to prevent overfitting.

More Information

For a comprehensive overview, including the complete training setup details and more, visit the FinTwitBERT GitHub repository.

Usage

Using HuggingFace's transformers library the model and tokenizers can be converted into a pipeline for masked language modeling.

from transformers import pipeline

pipe = pipeline(
    "fill-mask",
    model="StephanAkkerman/FinTwitBERT",
)
print(pipe("Bitcoin is a [MASK] coin."))

Citing & Authors

If you use FinTwitBERT or FinTwitBERT-sentiment in your research, please cite us as follows, noting that both authors contributed equally to this work:

@misc{FinTwitBERT,
  author = {Stephan Akkerman, Tim Koornstra},
  title = {FinTwitBERT: A Specialized Language Model for Financial Tweets},
  year = {2023},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/TimKoornstra/FinTwitBERT}}
}

Additionally, if you utilize the sentiment classifier, please cite:

@misc{FinTwitBERT-sentiment,
  author = {Stephan Akkerman, Tim Koornstra},
  title = {FinTwitBERT-sentiment: A Sentiment Classifier for Financial Tweets},
  year = {2023},
  publisher = {Hugging Face},
  howpublished = {\url{https://huggingface.co/StephanAkkerman/FinTwitBERT-sentiment}}
}

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей