Natural language processing · recurrent networks · multi-class classification
Predicting emotion labels from short English text
A two-layer bidirectional GRU, trained on 16,000 labelled sentences from the dair-ai/emotion dataset, assigns one of six labels: sadness, joy, love, anger, fear or surprise. Type a sentence to see the full probability distribution from the deployed model.
What this model does and does not do
It predicts which of the dataset's six labels a sentence most resembles. It does not measure anyone's actual emotional or psychological state, has no “neutral” option, and is most reliable on text similar to its training data (short, first-person sentences such as “i feel …”).