/ Модель

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

Контекст
512 токенов
Параметры
212 млн
Лицензия
MIT
Архитектура
deberta-v2 · dense
Библиотека
transformers
Опубликована
14 мая 2023

Finance-Sentiment-Classification

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

Модель DeBERTa-v2 определяет тональность англоязычных финансовых текстов, новостей и комментариев.

69скачиваний за 30 дней27лайковвеса обновлены14 июн 2023

Бенчмарки

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

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

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

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

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

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

RashidNLP разработал модель классификации финансовой тональности на базе DeBERTa. Автор сообщает, что исходную модель обучали на более чем миллионе отзывов Amazon, а затем дообучили на четырёх финансовых наборах данных с метками тональности: Financial PhraseBank, Kaggle Financial Sentiment, Twitter Financial News Sentiment и Auditor Sentiment.

Модель предназначена для определения тональности финансовых фраз, новостей, публикаций и аудиторских комментариев. Это модель DeBERTa-v2 с 211,6 млн параметров, принимающая текст с контекстом до 512 токенов и выдающая метку класса. Поддерживаемый язык — английский. Модель распространяется по лицензии MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

Deberta for Financial Sentiment Classification

I use a Deberta model trained on over 1 million reviews from Amazon's multi-reviews dataset and finetune it on 4 finance datasets that are categorized with Sentiment labels. The datasets I use are

  1. financial_phrasebank
  2. chiapudding/kaggle-financial-sentiment
  3. zeroshot/twitter-financial-news-sentiment
  4. FinanceInc/auditor_sentiment

How to use the model

import torch
from transformers import AutoModelForSequenceClassification, AutoTokenizer

def get_sentiment(sentences):
    bert_dict = {}
    vectors = tokenizer(sentences, padding = True, max_length = 65, return_tensors='pt').to(device)
    outputs = bert_model(**vectors).logits
    probs = torch.nn.functional.softmax(outputs, dim = 1)
    for prob in probs:
        bert_dict['neg'] = round(prob[0].item(), 3)
        bert_dict['neu'] = round(prob[1].item(), 3)
        bert_dict['pos'] = round(prob[2].item(), 3)
        print (bert_dict)

MODEL_NAME = 'RashidNLP/Finance-Sentiment-Classification'
device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')

bert_model = AutoModelForSequenceClassification.from_pretrained(MODEL_NAME, num_labels = 3).to(device)
tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)

get_sentiment(["The stock market will struggle until debt ceiling is increased", "ChatGPT is boosting Microsoft's search engine market share"])

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DebertaV2ForSequenceClassification
Ревизия весов
81fc16d

0 моделей