Bencode92's picture
๐Ÿ”„ Incremental label | Acc: 0.583, F1: 0.444
cbe6204
|
raw
history blame
1.46 kB
metadata
language: en
license: apache-2.0
tags:
  - finance
  - sentiment-analysis
  - finbert
  - trading
pipeline_tag: text-classification

Bencode92/tradepulse-finbert-sentiment

Description

Fine-tuned FinBERT model for financial sentiment analysis in TradePulse.

Task: Sentiment Classification
Target Column: label
Labels: ['negative', 'neutral', 'positive']

Performance

Last training: 2025-07-16 06:40
Dataset: news_20250716.csv (214 samples)

Metric Value
Loss 0.6824
Accuracy 0.7963
F1 Score 0.7820
F1 Macro 0.7820
Precision 0.7966
Recall 0.7963

Training Details

  • Base Model: Bencode92/tradepulse-finbert-sentiment
  • Training Mode: Incremental
  • Epochs: 2
  • Learning Rate: 1e-05
  • Batch Size: 4
  • Class Balancing: None

Usage

from transformers import AutoTokenizer, AutoModelForSequenceClassification

tokenizer = AutoTokenizer.from_pretrained("Bencode92/tradepulse-finbert-sentiment")
model = AutoModelForSequenceClassification.from_pretrained("Bencode92/tradepulse-finbert-sentiment")

# Example prediction
text = "Apple reported strong quarterly earnings beating expectations"
inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True)
outputs = model(**inputs)
predictions = outputs.logits.softmax(dim=-1)

Model Card Authors

  • TradePulse ML Team
  • Auto-generated on 2025-07-16 06:40:56