Emotion classification from 20 classes
20 Emotion labels
id | label |
---|---|
0 | anger |
1 | cheeky |
2 | confuse |
3 | curious |
4 | disgust |
5 | empathetic |
6 | energetic |
7 | fear |
8 | grumpy |
9 | guilty |
10 | impatient |
11 | joy |
12 | love |
13 | neutral |
14 | sadness |
15 | serious |
16 | surprise |
17 | suspicious |
18 | think |
19 | whiny |
How to use
Here is how to use this model to get the emotion label of a given text:
from transformers import AutoModelForSequenceClassification, pipeline
model_name = 'jitesh/emotion-english'
model = AutoModelForSequenceClassification.from_pretrained(model_name)
classifier = pipeline("text-classification", model=model, tokenizer=model_name)
text = "I can't wait any longer "
prediction = classifier(text)
print(prediction[0], text)
The above code outputs the following line.
{'label': 'impatient', 'score': 0.924211859703064} I can't wait any longer
- Downloads last month
- 1,105
This model does not have enough activity to be deployed to Inference API (serverless) yet. Increase its social
visibility and check back later, or deploy to Inference Endpoints (dedicated)
instead.