finbert-esg
yiyanghkust
Clasificación de texto
FinBERT-ESG es un modelo FinBERT ajustado con 2,000 frases anotadas manualmente de los informes ESG y anuales de las empresas. Este modelo ayuda a los inversores a determinar la sostenibilidad a largo plazo de una empresa e identificar los riesgos asociados.
Como usar
Puedes utilizar este modelo con la biblioteca Transformers para la clasificación ESG.
# probado en transformers==4.18.0
from transformers import BertTokenizer, BertForSequenceClassification, pipeline
finbert = BertForSequenceClassification.from_pretrained('yiyanghkust/finbert-esg', num_labels=4)
tokenizer = BertTokenizer.from_pretrained('yiyanghkust/finbert-esg')
nlp = pipeline("text-classification", model=finbert, tokenizer=tokenizer)
results = nlp('Rhonda ha estado trabajando como voluntaria durante varios años en varios programas comunitarios de caridad.')
print(results) # [{'label': 'Social', 'score': 0.9906041026115417}]
Funcionalidades
- Clasificación de texto
- Transformers
- PyTorch
- Análisis de texto financiero
- Gobernanza ambiental, social y corporativa (ESG)
Casos de uso
- Determinar la sostenibilidad a largo plazo de una empresa
- Identificar los riesgos asociados a las prácticas ESG de una empresa