/ Модель

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

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

finbert-tone-chinese

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

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

44 025скачиваний за 30 дней64лайкавеса обновлены6 фев 2024

Бенчмарки

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

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

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

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

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

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

yiyanghkust/finbert-tone-chinese — дообученная на частном наборе предложений из аналитических отчетов модель для анализа тональности финансовых текстов на китайском языке. Она основана на bert-base-chinese и использует архитектуру BERT для классификации последовательностей; размер составляет 129,5 млн параметров, контекст — до 512 токенов. Модель относит текст к одному из трех классов: нейтральный, положительный или отрицательный.

Модель подходит для определения тональности предложений в аналитических отчетах и других финансовых текстах на китайском языке. В README указаны точность 0,88 и macro F1 0,87 на тестовой выборке. Модель распространяется по лицензии Apache-2.0. Ее качество на других типах текстов и вне китайского языка не подтверждено; обучающий набор частный.

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

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

Ограничения

Модель обучена на частном наборе примерно из 8 тысяч предложений аналитических отчетов, поэтому качество на других жанрах финансовых текстов может отличаться. Поддержка языков, кроме китайского, не заявлена.

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

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

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

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

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

Открыть на Hugging Face

Financial Sentiment Analysis in Chinese

This is a fine-tuned version of FinBERT, based on bert-base-chinese, on a private dataset (around ~8k analyst report sentences) for sentiment analysis.

  • Test Accuracy = 0.88
  • Test Macro F1 = 0.87
  • Labels: 0 -> Neutral; 1 -> Positive; 2 -> Negative

Usage

from transformers import TextClassificationPipeline
from transformers import AutoModelForSequenceClassification, TrainingArguments, Trainer
from transformers import BertTokenizerFast
model_path="./fin_sentiment_bert_zh/"
new_model = AutoModelForSequenceClassification.from_pretrained(model_path,output_attentions=True)
tokenizer = BertTokenizerFast.from_pretrained(model_path)
PipelineInterface = TextClassificationPipeline(model=new_model, tokenizer=tokenizer, return_all_scores=True)
label = PipelineInterface("此外宁德时代上半年实现出口约2GWh,同比增加200%+。") 
print(label)
[[{'label': 'LABEL_0', 'score': 0.0007030126871541142}, {'label': 'LABEL_1', 'score': 0.9989339709281921}, {'label': 'LABEL_2', 'score': 0.000363016442861408}]]

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей