roberta-base fine-tuned on dair-ai/emotion + GoEmotions (mapped to six classes) with
class-weighted cross-entropy, for the
Kotodama project.
Index order matters — it is the order of the model's logits.
1from transformers import pipeline
2
3classifier = pipeline("text-classification", model="AsifZaman1912/kotodama-emotion", top_k=None)
4classifier("i cannot believe this actually happened")
Checkpoint selection was on validation macro-F1, never validation loss: with a weighted
objective the two can disagree, and loss favours models that have conceded the minority
classes. The test split was used exactly once, for the numbers above.