/ Модель

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

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

stock-news-sentiment-finetuned

Классификация текстаТекст → label

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

18скачиваний за 30 дней0лайковвеса обновлены19 авг 2026

Бенчмарки

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

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

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

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

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

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

Модель shubhampm/stock-news-sentiment-finetuned — дообученная shubhampm версия FinBERT ProsusAI/finbert для классификации тональности коротких англоязычных финансовых новостей. Это плотная модель на архитектуре BERT с примерно 136,7 млн параметров; она относит текст к одному из трёх классов: bearish, neutral или bullish. В демонстрационном приложении классы сопоставлены сигналам SELL, HOLD и BUY.

Модель предназначена для анализа заголовков и коротких предложений о фондовом рынке и финансах, например для предварительной разметки новостной ленты. Она дообучена на 3 872 предложениях из FinancialPhraseBank; на отложенной выборке из 388 примеров README сообщает точность 0,825 и macro F1 0,811. Лицензия — MIT.

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

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

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

Ограничения

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

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

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

Открыть на Hugging Face

Stock News Sentiment (FinBERT fine-tune)

Fine-tuned FinBERT (ProsusAI/finbert) that classifies a stock-market / financial news headline or sentence as bullish / neutral / bearish (mapped to BUY / HOLD / SELL signals in the demo app).

Model details

Training data

lmassaron/FinancialPhraseBank — 3,872 financial news sentences annotated by finance experts (Malo et al., 2014, "Good Debt or Bad Debt"). 90/10 train/test split (seed 42).

Training procedure

Fine-tuned with Hugging Face Trainer on a Kaggle GPU:

HyperparameterValue
Epochs3
Batch size16
Learning rate2e-5 (AdamW)
Max sequence length128

Evaluation (held-out 10% test split, n=388)

MetricValue
Accuracy0.825
Macro F10.811
ClassPrecisionRecallF1
bearish0.810.780.80
neutral0.920.800.85
bullish0.700.900.78

Example predictions

from transformers import pipeline
pipe = pipeline("text-classification", model="shubhampm/stock-news-sentiment-finetuned")
pipe("Company X beats earnings estimates, shares surge 8%")
# bullish (BUY) — confidence ≈ 0.93
pipe("Regulator opens probe into accounting practices at the company")
# bearish (SELL)

Limitations

  • Trained on short financial sentences; long articles are truncated at 512 tokens.
  • English only; forced to choose one of 3 classes even for non-financial input (the demo app labels predictions below 55% confidence as UNCLEAR).
  • Not investment advice — a small educational fine-tune, not a trading system.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
224b56c

0 моделей