Emotion Analysis
Enter text below to detect if the sentiment is Joy, Sadness, Anger, Fear, Love, or Surprise.
About this Model
Note: Emotion is subjective and often difficult to interpret without context, even for humans. Some text may not contain one of the six specific emotions tracked by this model.
How it works
This is a Logistic Regression model that classifies text into 6 core emotions: Anger, Fear, Joy, Love, Sadness, and Surprise.
Training DataThe model was trained on two combined datasets:
- GoEmotions — 58k Reddit comments from Google
- Emotion Dataset — Text samples with basic emotion labels
Limitations
- Language: Trained on English text only.
- Context: Works best on informal text (like social media posts) rather than formal technical writing.
- Nuance: It detects a single dominant emotion and may struggle with sarcasm or complex mixed feelings.