/ Модель

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

Контекст
512 токенов
Параметры
138 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Библиотека
transformers
Опубликована
27 мар 2026

FinTurkBERT

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

Турецкая BERT-модель для осторожной классификации тональности коротких финансовых текстов с точки зрения инвестора.

2 949скачиваний за 30 дней2лайкавеса обновлены15 апр 2026

Бенчмарки

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

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

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

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

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

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

FinTurkBERT Sentiment — модель для классификации тональности коротких финансовых текстов на турецком языке с точки зрения инвестора. Она разработана на основе турецкой BERT-модели: базовую модель дополнительно обучали на турецких финансовых текстах, затем применили task-adaptive pretraining и дообучили на турецкой версии Financial PhraseBank для распознавания трёх классов: негативного, нейтрального и позитивного. Архитектура — BERT для классификации последовательностей, размер — 137,8 млн параметров, контекст — до 512 токенов.

Модель предназначена для анализа финансовых новостей, корпоративных объявлений, деловых публикаций для инвесторов и комментариев о рынке. Она оценивает, подразумевает ли предложение негативное, нейтральное или позитивное влияние на стоимость для инвестора, и намеренно осторожно присваивает позитивные и негативные метки. В описанной конфигурации на валидации достигнуты accuracy 87,01% и macro-F1 0,8564.

Модель лучше подходит для коротких финансовых фрагментов, чем для длинных документов. Она может недооценивать слабо выраженные позитивные сигналы; качество может снижаться на неформальных, спекулятивных и нефинансовых текстах. Распространяется по лицензии Apache 2.0.

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

  • Определение тональности турецких финансовых новостей
  • Классификация корпоративных объявлений для инвесторов
  • Анализ влияния деловых публикаций на инвесторскую оценку
  • Разметка комментариев о турецком рынке на негативные, нейтральные и позитивные

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

FinTurkBERT cover

FinTurkBERT Sentiment

FinTurkBERT Sentiment is a Turkish financial sentiment model for sentence-level classification from an investor-oriented perspective.

The model is built on top of a Turkish BERT backbone that was continued-pretrained on approximately 1 GB of cleaned Turkish financial text. After domain-adaptive pretraining, the model was further improved with task-adaptive pretraining (TAPT) and then fine-tuned for 3-class sentiment classification.

The final released checkpoint was trained for Turkish financial sentiment classification using a Turkish version of Financial PhraseBank.

Labels

  • 0: negative
  • 1: neutral
  • 2: positive

Annotation Philosophy

The sentiment definition follows the Financial PhraseBank viewpoint:

  • sentiment is judged from the perspective of an investor
  • the question is whether the sentence implies negative, neutral, or positive value-relevant impact
  • vague corporate optimism or procedural statements are often treated as neutral

Because of this, the model is relatively conservative and may classify weak or indirect business optimism as neutral unless the positive financial implication is clear.

Model Behavior

This model is intentionally conservative.

In practice, that means:

  • clearly favorable or clearly adverse financial news is usually classified correctly
  • routine disclosures, procedural updates, and weakly stated corporate optimism often remain neutral
  • the model prefers missing some borderline positive signals over producing overly aggressive positive or negative predictions

This behavior is deliberate and matches the investor-oriented annotation style of Financial PhraseBank, where the threshold for assigning positive or negative sentiment is higher than in generic sentiment analysis.

Training Overview

Training pipeline:

  1. Start from a Turkish BERT base model
  2. Continue pretraining with masked language modeling on approximately 1 GB of Turkish financial text
  3. Apply task-adaptive pretraining on financial task text
  4. Fine-tune for 3-class sentiment classification

Evaluation Summary

Validation results for the selected 75%+ configuration:

  • Accuracy: 87.01%
  • Macro-F1: 0.8564

Intended Use

This model is intended for:

  • Turkish financial news
  • company announcements
  • investor-facing business reporting
  • market commentary
  • short sentence-level financial sentiment classification

The primary purpose of the model is to serve as a conservative financial sentiment classifier for Turkish text. It is especially suitable as a first-stage component in a larger NLP system where reliability and controlled sentiment signaling are more important than aggressive polarity detection.

Limitations

  • The model is optimized for short financial text, not long-document reasoning.
  • It is conservative by design and may under-predict positive sentiment in softly phrased corporate news.
  • It follows investor-impact sentiment, not generic emotional tone.
  • Performance may drop on very informal, highly speculative, or non-news financial text.

Example Usage

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model_id = "ff112/FinTurkBERT"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSequenceClassification.from_pretrained(model_id)

id2label = {
    0: "negative",
    1: "neutral",
    2: "positive",
}

text = "Sirket yeni bir yatirim anlasmasi imzaladi ve pazardaki konumunu guclendirmeyi hedefliyor."

inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True, max_length=64)

with torch.no_grad():
    logits = model(**inputs).logits
    pred_id = int(torch.argmax(logits, dim=-1))

print(id2label[pred_id])

Recommended Interpretation

For production use, this model works best as a conservative first-stage classifier inside a larger financial NLP pipeline. It is especially suitable when false strong signals are more harmful than missing some borderline positive or negative cases.

If your application prefers cautious investor-style sentiment labeling, this model is a good fit. If your application instead wants to treat soft growth language, strategic expansion, or optimistic corporate messaging as strongly positive more often, then this model may feel too conservative and should be complemented with a second-stage reviewer or a more relaxed model.

Citation

If you use this model, please cite the accompanying FinTurkBERT work.

@misc{finturkbert,
  title={FinTurkBERT: Domain-Adaptive Pretraining and Sentiment Analysis for Turkish Financial Texts},
  author={Deniz Topal and Furkan Yasir Goksu and Faruk Akyol},
  year={2026}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей