/ Модель

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

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Базовая модель
distilbert-base-uncased
Опубликована
16 июл 2026

distilbert-financial-tweet-sentiment

Классификация текстаТекст → label3 профессии

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

12скачиваний за 30 дней0лайковвеса обновлены16 июл 2026

Бенчмарки

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

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

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

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

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

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

Это модель классификации тональности коротких сообщений о финансах, разработанная автором репозитория tooshlegacy на основе дообучения DistilBERT. Она относит финансовый твит к одному из трёх классов: Bearish, Bullish или Neutral. Модель предназначена для анализа неформальных англоязычных твитов с тикерами и cashtag-обозначениями, в том числе как одного из факторов исследовательской системы прогнозирования движения акций.

Модель построена на DistilBERT и обучена на наборе zeroshot/twitter-financial-news-sentiment из 11 932 размеченных финансовых твитов. Для собственного валидационного разбиения набора указаны accuracy 0,8807 и macro-F1 0,8464. Контекст составляет 512 токенов; веса доступны в формате safetensors. Лицензия модели — Apache-2.0.

Модель рассчитана на исследовательские и образовательные сценарии, а не на принятие торговых решений. Она не предназначена для текстов на других языках, длинных новостных статей или высокорискового применения; сарказм, смешанные сигналы и изменение языковых особенностей финансовых соцсетей могут ухудшать классификацию. Тональность сообщения сама по себе не предсказывает направление цены.

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

  • оценка бычьей или медвежьей тональности твитов о финансовых активах
  • разметка коротких сообщений с тикерами и cashtag-обозначениями
  • извлечение тонального фактора для исследовательской модели движения акций

Ограничения

Не предназначена для торговых решений, неанглоязычных текстов, длинных новостных статей и высокорискового применения. Может ошибаться на сарказме и смешанных сигналах; тональность не равна направлению движения цены.

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

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

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

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

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

Открыть на Hugging Face

DistilBERT Financial-Tweet Sentiment

Fine-tuned distilbert-base-uncased that classifies a financial tweet as Bearish, Bullish, or Neutral. Trained entirely on a laptop CPU as the sentiment factor for a combined sentiment + price stock-movement model (GitHub repo).

Labels

idlabel
0Bearish
1Bullish
2Neutral

Training data

zeroshot/twitter-financial-news-sentiment — 11,932 finance-related tweets, pre-labeled, MIT licensed. Used with its own splits: ~9,543 train / ~2,388 validation. Tweets are short, informal, and cashtag-heavy ($AAPL), with URLs/mentions replaced by placeholder tokens.

Training procedure

  • Base model: distilbert-base-uncased (66M params)
  • Max sequence length: 128 tokens
  • Batch size: 16, learning rate: 2e-5, epochs: 3
  • Optimizer/loss: HuggingFace Trainer defaults (AdamW, cross-entropy)
  • Hardware: CPU only (no GPU)
  • Seed: 42

Evaluation

On the dataset's own validation split:

metricvalue
accuracy0.8807
macro-F10.8464

(From sentiment_metrics.txt, 3 epochs on CPU.)

Intended use & limitations

  • Intended: research/education — scoring short financial-tweet text for coarse bull/bear/neutral tone, e.g. as one factor in a movement-prediction model.
  • Not intended: trading decisions, non-English text, long-form news articles, or any high-stakes use. Sentiment ≠ price direction; on the downstream StockNet task, adding this factor moves accuracy only modestly above chance (see the repo's comparison table), which is consistent with the published literature.
  • Biases: reflects the training tweets' era (financial Twitter, ~2020s labeling) and domain; cashtag/ticker conventions matter. May misread sarcasm or mixed-signal posts.

How to use

from transformers import pipeline
clf = pipeline("text-classification", model="<your-hf-username>/distilbert-financial-tweet-sentiment")
clf("$AAPL breaking out to new highs, strong buy")
# -> [{'label': 'Bullish', 'score': ...}]

Citation

Downstream task and dataset:

Yumo Xu and Shay B. Cohen. 2018. Stock Movement Prediction from Tweets and Historical Prices. ACL 2018.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей