Text Classification
Transformers
Joblib
Safetensors
bert
sentiment-analysis
finance
macroeconomics
climate
esg
policy
ensemble
dictionary
finbert
Eval Results (legacy)
text-embeddings-inference
Instructions to use peyterho/macro-sentiment-finbert with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use peyterho/macro-sentiment-finbert with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="peyterho/macro-sentiment-finbert")# Load model directly from transformers import AutoTokenizer, AutoModelForSequenceClassification tokenizer = AutoTokenizer.from_pretrained("peyterho/macro-sentiment-finbert") model = AutoModelForSequenceClassification.from_pretrained("peyterho/macro-sentiment-finbert", device_map="auto") - Notebooks
- Google Colab
- Kaggle
File size: 1,753 Bytes
4068b1c 2ac6b1b 4068b1c 2ac6b1b 4068b1c 2ac6b1b 4068b1c 2ac6b1b 33afa05 2ac6b1b 33afa05 2ac6b1b eee5a39 2ac6b1b 522f497 2ac6b1b f385a4c 2ac6b1b 522f497 2ac6b1b eee5a39 2ac6b1b 33afa05 2ac6b1b 33afa05 2ac6b1b 33afa05 2ac6b1b eee5a39 2ac6b1b eee5a39 2ac6b1b eee5a39 2ac6b1b 522f497 eee5a39 2ac6b1b 33afa05 2ac6b1b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | ---
library_name: transformers
base_model: ProsusAI/finbert
tags:
- generated_from_trainer
metrics:
- accuracy
model-index:
- name: macro-sentiment-finbert
results: []
---
<!-- This model card has been generated automatically according to the information the Trainer had access to. You
should probably proofread and complete it, then remove this comment. -->
# macro-sentiment-finbert
This model is a fine-tuned version of [ProsusAI/finbert](https://huggingface.co/ProsusAI/finbert) on the None dataset.
It achieves the following results on the evaluation set:
- Loss: 0.3450
- Accuracy: 0.8486
- F1 Macro: 0.8325
- F1 Weighted: 0.8515
## Model description
More information needed
## Intended uses & limitations
More information needed
## Training and evaluation data
More information needed
## Training procedure
### Training hyperparameters
The following hyperparameters were used during training:
- learning_rate: 2e-05
- train_batch_size: 16
- eval_batch_size: 32
- seed: 42
- gradient_accumulation_steps: 4
- total_train_batch_size: 64
- optimizer: Use OptimizerNames.ADAMW_TORCH_FUSED with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments
- lr_scheduler_type: cosine
- lr_scheduler_warmup_steps: 31
- num_epochs: 2
### Training results
| Training Loss | Epoch | Step | Validation Loss | Accuracy | F1 Macro | F1 Weighted |
|:-------------:|:-----:|:----:|:---------------:|:--------:|:--------:|:-----------:|
| 1.6807 | 1.0 | 314 | 0.3761 | 0.8246 | 0.8058 | 0.8300 |
| 1.1679 | 2.0 | 628 | 0.3450 | 0.8486 | 0.8325 | 0.8515 |
### Framework versions
- Transformers 5.6.2
- Pytorch 2.11.0+cu130
- Datasets 4.8.4
- Tokenizers 0.22.2
|