Views
No views yet
google-bert/bert-base-multilingual-cased sequence classifier for multilingual emotion recognition in English and Spanish dialogue utterances.Mario-RC/multilingual-emotion-classifiermario-rc/emotional-classifier-bert-base-multilingual-casedgoogle-bert/bert-base-multilingual-casedBertForSequenceClassificationanger, disgust, fear, happiness, neutral, sadness, surpriseneutral class and upsample minority classes.google-bert/bert-base-multilingual-cased5e-6
| Model | Base model | Test accuracy | Test Macro F1 | GPT-4 ES benchmark | GPT-4 EN benchmark |
|---|---|---|---|---|---|
| Emotional Classifier BERT-Base-Multilingual-Cased | google-bert/bert-base-multilingual-cased | 0.5506 | 0.5468 | 72.91% | 70.81% |
| Emotional Classifier BERT-Base-Multilingual-Uncased | google-bert/bert-base-multilingual-uncased | 0.5560 | 0.55 | 74.25% | 74.16% |
| Multilingual Emotional Classifier XLM-RoBERTa-Base | FacebookAI/xlm-roberta-base | 0.5171 | 0.5078 | 82.61% | 76.17% |
| Multilingual Emotional Classifier XLM-RoBERTa-Large | FacebookAI/xlm-roberta-large | 0.6640 | 0.6658 | 85.95% | 79.19% |
1from transformers import AutoModelForSequenceClassification, AutoTokenizer, pipeline
2
3model_id = "mario-rc/emotional-classifier-bert-base-multilingual-cased"
4
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForSequenceClassification.from_pretrained(model_id)
7
8classifier = pipeline("text-classification", model=model, tokenizer=tokenizer)
9
10print(classifier("I feel great today."))
11print(classifier("Estoy preocupado por manana."))