/ Модель

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

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

FinBERT-India-v1

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

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

799скачиваний за 30 дней2лайкавеса обновлены14 окт 2025

Бенчмарки

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

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

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

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

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

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

FinBERT-India-v1 — модель Vansh Momaya, дообученная для анализа тональности финансовых новостей и заголовков фондового рынка Индии. Она использует архитектуру BERT и содержит 137 млн параметров; принимает текст и относит его к одному из трёх классов: положительному, нейтральному или отрицательному. Модель рассчитана на англоязычные материалы об индийском рынке, а максимальный контекст составляет 512 токенов.

Модель подходит для анализа новостного фона, классификации тональности финансовых сообщений и подготовки признаков для систем прогнозирования и алгоритмической торговли. В README указана точность 76,8% на оценочной выборке; эти результаты относятся к данным и условиям оценки автора и не гарантируют качество на других источниках. Модель может ошибаться на сарказме и неоднозначных заголовках, а на новостях о рынках за пределами Индии её качество может быть ниже. Данные для обучения размечались с помощью LLM и дополнительно проверялись вручную. Лицензия — MIT.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

🧾 Model Card — FinBERT-India-v1

🧠 Model Overview

FinBERT-India-v1 is a fine-tuned financial sentiment analysis model trained specifically for Indian financial news and stock market headlines. further adapted to understand India-specific financial context, market language, and sentiment nuances.

Trained on a curated dataset of India-focused financial articles, this model effectively captures regional market language, economic tone, and sentiment patterns, classifying each headline as positive, neutral, or negative.

It is designed to assist in financial analytics, market forecasting, and investment decision-making by providing precise sentiment insights tailored to the Indian financial landscape.


🏗️ Training Details

  • Base Model: yiyanghkust/finbert-tone

  • Framework: Hugging Face Transformers

  • Training Hardware: Google Colab GPU (T4)

  • Epochs: 8 (early-stopped at best validation performance)

  • Batch Size: 8 (train), 16 (eval)

  • Learning Rate: 3e-5

  • Optimizer: AdamW

  • Dataset Size: 7,451 labeled financial news samples

  • Label Classes:

    • 🟢 Positive
    • ⚪ Neutral
    • 🔴 Negative

📊 Dataset Description

The dataset was LLM-labeled using an advanced large language model-based annotation pipeline, inspired by FinBERT’s financial sentiment framework and refined through manual quality validation. It consists of Indian financial news headlines collected from various stock market sources and business outlets.

LabelCountPercentage
Positive~45%Market gains, optimism, positive earnings
Neutral~33%Factual statements, mixed signals
Negative~20%Market declines, losses, or risk sentiments

🎯 Evaluation Metrics

MetricScore
Eval Loss0.54
Accuracy76.8%
Precision76.7%
Recall76.8%
F1 Score76.4%

✅ The model generalizes well with balanced precision and recall, and shows strong performance despite diverse phrasing and tone in Indian market headlines.


💬 Example Usage

from transformers import pipeline

pipe = pipeline("text-classification", model="Vansh180/FinBERT-India-v1")

texts = [
    "Sensex surges 500 points as IT and banking stocks rally.",
    "Rupee falls sharply against the dollar amid global uncertainty.",
    "TCS announces leadership reshuffle; markets await further clarity.",
]

for t in texts:
    print(pipe(t))

Output:

[{'label': 'positive', 'score': 0.92},
 {'label': 'negative', 'score': 0.88},
 {'label': 'neutral', 'score': 0.73}]

🧩 Intended Use

  • Sentiment analysis for Indian stock market news
  • Financial report tone classification
  • Feature extraction for stock price forecasting models
  • Trend analysis in algorithmic trading pipelines

⚠️ Limitations

  • The model is optimized for Indian market news; performance may vary on global news.
  • LLM-based labeling introduces minor noise.
  • Headlines containing sarcasm or ambiguous sentiment may be misclassified.

🧑‍💻 Developer

  • Author: Vansh Momaya
  • Institution: D. J. Sanghvi College of Engineering
  • Focus Area: Financial AI, NLP, Data Science and Machine Learning for Indian Markets
  • Email: vanshmomaya9@gmail.com

🌍 Citation

If you use FinBERT-India-v1 in your research or project:

@online{momaya2025finbertindia,
  author       = {Vansh Momaya},
  title        = {FinBERT-India-v1: A Domain-Specific Sentiment Analysis Model for Indian Financial Markets},
  year         = {2025},
  version      = {v1},
  url          = {https://huggingface.co/Vansh180/FinBERT-India-v1},
  institution  = {D. J. Sanghvi College of Engineering},
  note         = {Fine-tuned model for analyzing Indian financial news and stock market sentiment},
  license      = {MIT}
}


🚀 Acknowledgements


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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей