cardiffnlp/tweet_sentiment_multilingual
Viewer • Updated • 48.5k • 3.25k • 24
How to use cardiffnlp/bert-base-multilingual-cased-sentiment-multilingual with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("text-classification", model="cardiffnlp/bert-base-multilingual-cased-sentiment-multilingual") # Load model directly
from transformers import AutoTokenizer, AutoModelForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained("cardiffnlp/bert-base-multilingual-cased-sentiment-multilingual")
model = AutoModelForSequenceClassification.from_pretrained("cardiffnlp/bert-base-multilingual-cased-sentiment-multilingual")This model is a fine-tuned version of bert-base-multilingual-cased on the
cardiffnlp/tweet_sentiment_multilingual (all)
via tweetnlp.
Training split is train and parameters have been tuned on the validation split validation.
Following metrics are achieved on the test split test (link).
Install tweetnlp via pip.
pip install tweetnlp
Load the model in python.
import tweetnlp
model = tweetnlp.Classifier("cardiffnlp/bert-base-multilingual-cased-sentiment-multilingual", max_length=128)
model.predict('Get the all-analog Classic Vinyl Edition of "Takin Off" Album from {@herbiehancock@} via {@bluenoterecords@} link below {{URL}}')
@inproceedings{dimosthenis-etal-2022-twitter,
title = "{T}witter {T}opic {C}lassification",
author = "Antypas, Dimosthenis and
Ushio, Asahi and
Camacho-Collados, Jose and
Neves, Leonardo and
Silva, Vitor and
Barbieri, Francesco",
booktitle = "Proceedings of the 29th International Conference on Computational Linguistics",
month = oct,
year = "2022",
address = "Gyeongju, Republic of Korea",
publisher = "International Committee on Computational Linguistics"
}