metadata
license: apache-2.0
metrics:
- accuracy
pipeline_tag: text-classification
tags:
- finance
- sentiment-analysis
BERT Fine-tuned - Financial Sentiment Analysis Model
This model is a Fine-Tuned version of BERT (bert-base-uncased) It is designed to classify text into positive, neutral, and negative sentiments. The fine-tuning was performed using the Financial Phrase Bank dataset.
Results
It achieves the following results on the evaluation set:
- F1 Score: 0.9468
- Validation loss: 0.1860
Training Data
The dataset consists of 4840 sentences of the financial phrase bank. The dataset was annotated by 16 people with adequate background knowledge of financial markets.
Training hyperparameters
The following hyperparameters were used during training:
- learning rate : 2e-5
- train_batch_size : 32
- eval_batch_size: 32
- seed: 42
- Optimizer : AdamW
- num_epochs: 3
Training Results
Epoch | Validation Loss | Accuracy |
---|---|---|
01 | 0.1860 | 0.9468 |
02 | 0.1756 | 0.9424 |
03 | 0.1726 | 0.9432 |
This model is a part of my thesis: "A Proposal of a Sentiment Analysis Model for Business Intelligence"