/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
finbert
Опубликована
2 июн 2025

finbert-indonesia

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

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

1 370скачиваний за 30 дней0лайковвеса обновлены8 мая 2026

Бенчмарки

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

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

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

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

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

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

FinBERT Indonesia — классификатор тональности финансовых новостей на индонезийском языке, разработанный Michael Manurung. Это дообученная версия ProsusAI/finbert на примерно 500 вручную размеченных заголовках из индонезийских источников; архитектура основана на BERT с классификационной головой для трёх классов: положительный, нейтральный и отрицательный. Модель принимает текст и выдаёт метку тональности. Размер — 136,7 млн параметров, максимальная длина контекста — 512 токенов.

Модель предназначена для анализа тональности заголовков финансовых новостей на Bahasa Indonesia, например для выявления оптимистичных, нейтральных и негативных сообщений о рынке, компаниях и экономических событиях. В README приведена оценка на бенчмарке индонезийского финансового анализа тональности: accuracy 0,299 и F1 0,276; эти результаты указывают на ограниченное качество и необходимость проверки на целевых данных. Выпущена под лицензией MIT.

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

  • Классификация тональности заголовков финансовых новостей на индонезийском языке
  • Выявление позитивных новостей о росте рынка и компаний
  • Поиск негативных заголовков о рисках и падении рынка
  • Разделение новостей на позитивные, нейтральные и негативные для мониторинга рынка

Ограничения

Обучена примерно на 500 размеченных заголовках, а на указанном бенчмарке показала accuracy 0,299 и F1 0,276. Её качество может быть ограничено для текстов, отличающихся от финансовых заголовков и обучающих данных.

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

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

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

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

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

Открыть на Hugging Face

🇮🇩 FinBERT Indonesia — Sentiment Classification for Financial News in Bahasa Indonesia

This model is a fine-tuned version of ProsusAI/finbert on a custom dataset of ~500 financial news headlines written in Bahasa Indonesia. The task is 3-class sentiment classification: positive, neutral, and negative.


🚀 Live Demo

Try it here: https://huggingface.co/spaces/michaelmanurung/finbert-indonesia-demo

🏗️ Model Architecture

The base model is FinBERT, which itself is a BERT model pre-trained on financial texts. It has been fine-tuned using the Hugging Face transformers library with the following modifications:

  • Multilingual financial context adaptation via custom labeled data in Bahasa Indonesia
  • Classification head for 3 sentiment labels

🧾 Dataset

The training dataset consists of 500 manually labeled financial news titles from Indonesian sources. Each entry is categorized as:

  • positive – bullish or growth-related headlines
  • neutral – factual or event-based reporting
  • negative – bearish or risk-indicative headlines

Example:

TitleLabel
IHSG diperkirakan rebound minggu inipositive
BI umumkan suku bunga tetapneutral
Rupiah melemah terhadap dolar ASnegative

🧪 Evaluation

Evaluation was conducted on the intanm/indonesian-financial-sentiment-analysis benchmark dataset using accuracy, F1 score, precision, and recall metrics.

The benchmark compares:

  • michaelmanurung/finbert-indonesia (Indonesian financial sentiment model)
  • ProsusAI/finbert (English financial sentiment model)
  • ayameRushia/bert-base-indonesian-1.5G-sentiment-analysis-smsa (general Indonesian sentiment model)
ModelAccuracyF1 ScorePrecisionRecall
michaelmanurung/finbert-indonesia0.2990.2760.3470.299
ProsusAI/finbert0.2850.1340.5600.285
ayameRushia/bert-base-indonesian-1.5G-sentiment-analysis-smsa0.3340.2380.6690.334

Metrics are reported using weighted averaging.


🧪 Usage

from transformers import pipeline

classifier = pipeline(
    "text-classification",
    model="michaelmanurung/finbert-indonesia",
    tokenizer="michaelmanurung/finbert-indonesia"
)

result = classifier("IHSG turun tipis karena aksi ambil untung investor.")
print(result)
# Output: [{'label': 'LABEL_2', 'score': 0.89}] -> e.g. 'positive'

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей