Emotion Analysis

Enter text below to detect if the sentiment is Joy, Sadness, Anger, Fear, Love, or Surprise.

11 words

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 Data

The model was trained on two combined datasets:

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.