Views
No views yet
RoBERTaForSequenceClassification trained to classify text into six emotion categories: Sadness, Joy, Love, Anger, Fear, and Surprise.1from transformers import pipeline
2classifier = pipeline(model="Dimi-G/roberta-base-emotion")
3emotions=classifier("i feel very happy and excited since i learned so many things", top_k=None)
4print(emotions)
5
6"""
7Output:
8[{'label': 'Joy', 'score': 0.9991986155509949},
9 {'label': 'Love', 'score': 0.0003064649645239115},
10 {'label': 'Sadness', 'score': 0.0001680034474702552},
11 {'label': 'Anger', 'score': 0.00012623333896044642},
12 {'label': 'Surprise', 'score': 0.00011396403715480119},
13 {'label': 'Fear', 'score': 8.671794785186648e-05}]
14"""1{'eval_loss': 0.18195335566997528,
2 'eval_accuracy': 0.94,
3 'eval_f1': 0.9396676959491667,
4 'eval_runtime': 1.1646,
5 'eval_samples_per_second': 858.685,
6 'eval_steps_per_second': 13.739,
7 'epoch': 10.0}