/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Архитектура
bert · dense
Опубликована
21 июл 2022

finbert-pretrain

Заполнение пропусковТекст → текст3 профессии

Предварительно обученная на финансовых текстах модель BERT для восстановления замаскированных слов и последующего дообучения для задач финансового NLP.

65скачиваний за 30 дней10лайковвеса обновлены27 июл 2022

Бенчмарки

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

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

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

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

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

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

FinanceInc/finbert-pretrain — предварительно обученная модель FinBERT на базе BERT, разработанная для финансового NLP. Она обучалась на корпусе объёмом 4,9 млрд токенов: корпоративных отчётах 10-K и 10-Q, расшифровках звонков о доходах и аналитических отчётах. В репозитории указано около 137 млн параметров; модель принимает текст с контекстом до 512 токенов и предназначена для задачи fill-mask.

Модель можно дообучать для прикладных финансовых задач, например классификации тональности аналитических материалов. Для запуска доступен формат PyTorch и библиотека Transformers. Карточка названа демонстрационной и отсылает к оригинальной карточке модели. Лицензия в предоставленных данных не указана.

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

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

Ограничения

Модель предобучена для финансового домена и сама по себе не является готовым классификатором тональности: для downstream-задач требуется дообучение. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

FinBERT is a BERT model pre-trained on financial communication text. The purpose is to enhance financial NLP research and practice.

Pre-training

It is trained on the following three financial communication corpus. The total corpora size is 4.9B tokens.

  • Corporate Reports 10-K & 10-Q: 2.5B tokens
  • Earnings Call Transcripts: 1.3B tokens
  • Analyst Reports: 1.1B tokens

The entire training is done using an NVIDIA DGX-1 machine. The server has 4 Tesla P100 GPUs, providing a total of 128 GB of GPU memory. This machine enables us to train the BERT models using a batch size of 128. We utilize Horovord framework for multi-GPU training. Overall, the total time taken to perform pretraining for one model is approximately 2 days.

More details on FinBERT's pre-training process can be found at: https://arxiv.org/abs/2006.08097

FinBERT can be further fine-tuned on downstream tasks. Specifically, we have fine-tuned FinBERT on an analyst sentiment classification task, and the fine-tuned model is shared at https://huggingface.co/demo-org/auditor_review_model

Usage

Load the model directly from Transformers:

from transformers import AutoModelForMaskedLM
model = AutoModelForMaskedLM.from_pretrained("demo-org/finbert-pretrain", use_auth_token=True)

Questions

Please contact the Data Science COE if you have more questions about this pre-trained model

Demo Model

This model card is for demo purposes. The original model card for this model is https://huggingface.co/yiyanghkust/finbert-pretrain.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForMaskedLM
Ревизия весов
e02aba1

0 моделей