Views
No views yet
1from transformers import AutoModelForSequenceClassification, AutoTokenizer, pipeline
2
3tokenizer_name = "ESGBERT/EnvironmentalBERT-action"
4model_name = "ESGBERT/EnvironmentalBERT-action"
5
6model = AutoModelForSequenceClassification.from_pretrained(model_name)
7tokenizer = AutoTokenizer.from_pretrained(tokenizer_name, max_len=512)
8
9pipe = pipeline("text-classification", model=model, tokenizer=tokenizer) # set device=0 to use GPU
10
11# See https://huggingface.co/docs/transformers/main_classes/pipelines#transformers.pipeline
12print(pipe("We are actively working to reduce our CO2 emissions by planting trees in 25 countries.", padding=True, truncation=True))1@article{schimanski_ESGBERT_2024,
2title = {Bridging the gap in ESG measurement: Using NLP to quantify environmental, social, and governance communication},
3journal = {Finance Research Letters},
4volume = {61},
5pages = {104979},
6year = {2024},
7issn = {1544-6123},
8doi = {https://doi.org/10.1016/j.frl.2024.104979},
9url = {https://www.sciencedirect.com/science/article/pii/S1544612324000096},
10author = {Tobias Schimanski and Andrin Reding and Nico Reding and Julia Bingler and Mathias Kraus and Markus Leippold},
11}