finbert-esg-9-categories
El análisis ESG puede ayudar a los inversores a determinar la sostenibilidad a largo plazo de una empresa e identificar los riesgos asociados. FinBERT-esg-9-categories es un modelo FinBERT ajustado con aproximadamente 14,000 oraciones anotadas manualmente de informes ESG y de informes anuales de empresas. finbert-esg-9-categories clasifica un texto en nueve temas ESG detallados: Cambio Climático, Capital Natural, Contaminación y Residuos, Capital Humano, Responsabilidad del Producto, Relaciones con la Comunidad, Gobernanza Corporativa, Ética y Valores Empresariales, y No ESG. Este modelo complementa finbert-esg que clasifica un texto en cuatro temas ESG generales (E, S, G o Ninguno).
Como usar
Puedes usar este modelo con pipeline de Transformers para la clasificación detallada en 9 categorías ESG.
from transformers import BertTokenizer, BertForSequenceClassification, pipeline
finbert = BertForSequenceClassification.from_pretrained('yiyanghkust/finbert-esg-9-categories',num_labels=9)
tokenizer = BertTokenizer.from_pretrained('yiyanghkust/finbert-esg-9-categories')
nlp = pipeline("text-classification", model=finbert, tokenizer=tokenizer)
results = nlp('For 2002, our total net emissions were approximately 60 million metric tons of CO2 equivalents for all businesses and operations we have financial interests in, based on its equity share in those businesses and operations.')
print(results) # [{'label': 'Climate Change', 'score': 0.9955655932426453}]
Funcionalidades
- Capacidad de clasificar texto en nueve categorías ESG detalladas.
- Modelo ajustado con 14,000 oraciones anotadas manualmente.
- Complementa el modelo finbert-esg que clasifica en cuatro temas generales (E, S, G o Ninguno).
Casos de uso
- Clasificación de texto en nueve temas ESG detallados.
- Análisis de la sostenibilidad a largo plazo de las empresas.
- Identificación de riesgos asociados en informes ESG y anuales.