yiyanghkust / finbert-tone

huggingface.co
Total runs: 678.7K
24-hour runs: 0
7-day runs: -26.1K
30-day runs: -56.4K
Model's Last Updated: October 17 2022
text-classification

Introduction of finbert-tone

Model Details of finbert-tone

FinBERT is a BERT model pre-trained on financial communication text. The purpose is to enhance financial NLP research and practice. It is trained on the following three financial communication corpus. The total corpora size is 4.9B tokens.

  • Corporate Reports 10-K & 10-Q: 2.5B tokens
  • Earnings Call Transcripts: 1.3B tokens
  • Analyst Reports: 1.1B tokens

More technical details on FinBERT : Click Link

This released finbert-tone model is the FinBERT model fine-tuned on 10,000 manually annotated (positive, negative, neutral) sentences from analyst reports. This model achieves superior performance on financial tone analysis task. If you are simply interested in using FinBERT for financial tone analysis, give it a try.

If you use the model in your academic work, please cite the following paper:

Huang, Allen H., Hui Wang, and Yi Yang. "FinBERT: A Large Language Model for Extracting Information from Financial Text." Contemporary Accounting Research (2022).

How to use

You can use this model with Transformers pipeline for sentiment analysis.

from transformers import BertTokenizer, BertForSequenceClassification
from transformers import pipeline

finbert = BertForSequenceClassification.from_pretrained('yiyanghkust/finbert-tone',num_labels=3)
tokenizer = BertTokenizer.from_pretrained('yiyanghkust/finbert-tone')

nlp = pipeline("sentiment-analysis", model=finbert, tokenizer=tokenizer)

sentences = ["there is a shortage of capital, and we need extra financing",  
             "growth is strong and we have plenty of liquidity", 
             "there are doubts about our finances", 
             "profits are flat"]
results = nlp(sentences)
print(results)  #LABEL_0: neutral; LABEL_1: positive; LABEL_2: negative

Runs of yiyanghkust finbert-tone on huggingface.co

678.7K
Total runs
0
24-hour runs
0
3-day runs
-26.1K
7-day runs
-56.4K
30-day runs

More Information About finbert-tone huggingface.co Model

finbert-tone huggingface.co

finbert-tone huggingface.co is an AI model on huggingface.co that provides finbert-tone's model effect (), which can be used instantly with this yiyanghkust finbert-tone model. huggingface.co supports a free trial of the finbert-tone model, and also provides paid use of the finbert-tone. Support call finbert-tone model through api, including Node.js, Python, http.

yiyanghkust finbert-tone online free

finbert-tone huggingface.co is an online trial and call api platform, which integrates finbert-tone's modeling effects, including api services, and provides a free online trial of finbert-tone, you can try finbert-tone online for free by clicking the link below.

yiyanghkust finbert-tone online free url in huggingface.co:

https://huggingface.co/yiyanghkust/finbert-tone

finbert-tone install

finbert-tone is an open source model from GitHub that offers a free installation service, and any user can find finbert-tone on GitHub to install. At the same time, huggingface.co provides the effect of finbert-tone install, users can directly use finbert-tone installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

finbert-tone install url in huggingface.co:

https://huggingface.co/yiyanghkust/finbert-tone

Url of finbert-tone

Provider of finbert-tone huggingface.co

yiyanghkust
ORGANIZATIONS

Other API from yiyanghkust