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
Safetensors
Model size
82.1M params
Tensor type
I64
ยท
F32
ยท
Inference Examples
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.

Space using jitesh/emotion-english 1