/ Модель

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

Контекст
514 токенов
Параметры
95,2 млн
Лицензия
Apache 2.0
Архитектура
roberta · dense
Базовая модель
distilroberta-base
Опубликована
2 мар 2022

distilroberta-finetuned-financial-text-classification

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

Модель классифицирует тональность финансовых текстов на негативную, нейтральную или позитивную.

520скачиваний за 30 дней23лайкавеса обновлены11 сен 2023

Бенчмарки

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

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

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

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

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

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

Модель nickmuchi/distilroberta-finetuned-financial-text-classification разработана Nick Muchi и представляет собой дообученную distilroberta-base для классификации тональности финансовых текстов. Она присваивает тексту одну из меток: негативная, нейтральная или позитивная. Обучение проводилось на финансовых новостях из Financial PhraseBank с разметкой sentence_50Agree и наборе Kaggle, включающем тексты о влиянии COVID-19 на доходы и рынки. Для компенсации дисбаланса классов веса меток были скорректированы.

Модель имеет архитектуру RoBERTa и около 95,2 млн параметров; максимальная длина контекста — 514 токенов. В README сообщается о F1 0,8835 на наборе оценки. Модель подходит для анализа тональности финансовых новостей и похожих коротких текстов на английском языке, но качество на других типах данных и языках не подтверждено. Распространяется по лицензии Apache-2.0.

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

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

Ограничения

Показатель F1 0,8835 приведён для набора оценки; качество на других доменах и языках не подтверждено. Модель обучена на финансовых новостях и может хуже работать на длинных или отличающихся по стилю текстах.

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

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

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

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

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

Открыть на Hugging Face

distilroberta-finetuned-financial-text-classification

This model is a fine-tuned version of distilroberta-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.4463
  • F1: 0.8835

Model description

Model determines the financial sentiment of given text. Given the unbalanced distribution of the class labels, the weights were adjusted to pay attention to the less sampled labels which should increase overall performance. The Covid dataset was added in order to enrich the model, given most models have not been trained on the impact of Covid-19 on earnings or markets.

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: 10
  • mixed_precision_training: Native AMP

Training results

Training LossEpochStepValidation LossF1
0.73091.0720.36710.8441
0.37572.01440.31990.8709
0.30543.02160.30960.8678
0.22294.02880.37760.8390
0.17445.03600.36780.8723
0.14366.04320.37280.8758
0.10447.05040.41160.8744
0.09318.05760.41480.8761
0.06839.06480.44230.8837
0.061110.07200.44630.8835

Framework versions

  • Transformers 4.15.0
  • Pytorch 1.10.0+cu111
  • Datasets 1.18.0
  • Tokenizers 0.10.3

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaForSequenceClassification
Ревизия весов
396d9c2

0 моделей