/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
CC BY-SA 4.0
Архитектура
bert · dense
Опубликована
8 мар 2022

sec-bert-finetuned-finance-classification

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

BERT-модель для классификации тональности финансовых новостей на отрицательную, нейтральную и положительную.

436скачиваний за 30 дней13лайковвеса обновлены18 мар 2023

Бенчмарки

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

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

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

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

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

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

nickmuchi/sec-bert-finetuned-finance-classification — модель классификации финансовых новостей по тональности, дообученная на базе nlpaueb/sec-bert-base. Она использует архитектуру BERT и различает три класса: отрицательную, нейтральную и положительную тональность. Обучение проводилось на предложениях из Financial PhraseBank с разметкой 50% согласия и наборе Kaggle; данные включают новости о COVID-19. В README указаны accuracy 0,8755 и F1 0,8744 на оценочном наборе.

Модель предназначена для автоматической разметки тональности финансовых новостей и анализа настроений в текстах на английском языке. Она содержит 136,3 млн параметров, поддерживает контекст до 512 токенов и доступна в форматах PyTorch и ONNX. Лицензия — CC BY-SA 4.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

sec-bert-finetuned-finance-classification

This model is a fine-tuned version of nlpaueb/sec-bert-base on the sentence_50Agree financial-phrasebank + Kaggle Dataset, a dataset consisting of 4840 Financial News categorised by sentiment (negative, neutral, positive). The Kaggle dataset includes Covid-19 sentiment data and can be found here: sentiment-classification-selflabel-dataset.

It achieves the following results on the evaluation set:

  • Loss: 0.5277
  • Accuracy: 0.8755
  • F1: 0.8744
  • Precision: 0.8754
  • Recall: 0.8755

Model description

More information needed

Intended uses & limitations

More information needed

Training and evaluation data

More information needed

Training procedure

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 2e-05
  • train_batch_size: 64
  • eval_batch_size: 64
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 8
  • mixed_precision_training: Native AMP

Training results

Training LossEpochStepValidation LossAccuracyF1PrecisionRecall
0.60050.99710.37020.84780.84650.84910.8478
0.32261.971420.31720.88340.88220.88610.8834
0.22992.962130.33130.88140.88050.88210.8814
0.12773.942840.39250.87750.87710.87700.8775
0.07644.933550.45170.87150.87040.87170.8715
0.05335.924260.48510.87350.87280.87310.8735
0.03636.94970.51070.87550.87430.87570.8755
0.02487.895680.52770.87550.87440.87540.8755

Framework versions

  • Transformers 4.17.0
  • Pytorch 1.10.0+cu111
  • Datasets 1.18.4
  • Tokenizers 0.11.6

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей