/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Опубликована
17 ноя 2023

GermanFinBert_SC_Sentiment

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

Немецкая модель BERT для классификации тональности финансовых новостей и коротких текстов.

16 905скачиваний за 30 дней4лайкавеса обновлены28 окт 2024

Бенчмарки

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

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

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

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

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

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

German FinBERT SC Sentiment — модель BERT base, разработанная Морицем Шеррманом для анализа тональности финансовых текстов на немецком языке. Она предназначена для классификации финансовых новостей и коротких фраз по тональности.

Модель обучена с нуля, а затем дообучена на немецком переводе набора Financial News Phrase Bank. В карточке сообщается о точности 95,95% и Macro F1 92,70% на тестовой выборке этого набора. Архитектура — BertForSequenceClassification с 136,3 млн параметров; максимальный контекст — 512 токенов. Доступны веса PyTorch и Safetensors.

Модель подходит для анализа тональности финансовых новостей и мониторинга новостных потоков на немецком языке. Результаты карточки относятся к указанному набору данных и сами по себе не подтверждают качество на других текстах или типах финансовых документов. Лицензия — Apache-2.0.

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

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

Ограничения

Заявленные метрики получены на тестовой выборке переведённого Financial News Phrase Bank; качество на других типах текстов отдельно не подтверждено. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

German FinBERT For Sentiment Analysis (Pre-trained From Scratch Version, Fine-Tuned for Financial Sentiment Analysis)

German FinBERT is a BERT language model focusing on the financial domain within the German language. In my paper, I describe in more detail the steps taken to train the model and show that it outperforms its generic benchmarks for finance specific downstream tasks.

This model is the pre-trained from scratch version of German FinBERT, after fine-tuning on a translated version of the financial news phrase bank of Malo et al. (2013). The data is available here.

Overview

Author Moritz Scherrmann Paper: here
Architecture: BERT base Language: German
Specialization: Financial sentiment Base model: German_FinBert_SC

Fine-tuning

I fine-tune the model using the 1cycle policy of Smith and Topin (2019). I use the Adam optimization method of Kingma and Ba (2014) with standard parameters.I run a grid search on the evaluation set to find the best hyper-parameter setup. I test different values for learning rate, batch size and number of epochs, following the suggestions of Chalkidis et al. (2020). I repeat the fine-tuning for each setup five times with different seeds, to avoid getting good results by chance. After finding the best model w.r.t the evaluation set, I report the mean result across seeds for that model on the test set.

Results

Translated Financial news phrase bank (Malo et al. (2013)), see here for the data:

  • Accuracy: 95.95%
  • Macro F1: 92.70%

Authors

Moritz Scherrmann: scherrmann [at] lmu.de

For additional details regarding the performance on fine-tune datasets and benchmark results, please refer to the full documentation provided in the study.

See also:

  • scherrmann/GermanFinBERT_SC
  • scherrmann/GermanFinBERT_FP
  • scherrmann/GermanFinBERT_FP_QuAD

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей