Live Battle Results
Ready for configuration
Score
0
Best: 0
Accuracy
0%
0 of 0 correct
Round
0 / 0
No active message
Streak
0
Longest: 0
Lives
—
Configured before battle
Model
0%
No prediction yet
Canvas Battle Stage
Phaser renders the animated arena, timer, model opponent, streaks, and battle effects.
UncertainHighly certain
Choose the emotional label
Keys 1–9
Battle briefing: Classify the message, estimate confidence, then inspect the model comparison and explanation.
Battle Resources
Current Mission
Win a battle to unlock a mission.
Progress appears during play.
Experience0 XP
Player level1
Rank titleSentiment Rookie
Battle Configuration
Configure the mode, labels, simulated model, timing, preprocessing, and accessibility.
Add Custom Message
0/500 characters
Import and Batch Tools
Columns: text, polarity, emotion, category, difficulty, explanation, clues.
No import performed.
Dataset Preview
Loading built-in dataset…
| # | Message | Polarity | Emotion | Category | Difficulty |
|---|
Performance Analytics
Charts update after every evaluated message and remain available after the battle.
Metric Summary
| Class | Precision | Recall | F1 | Support |
|---|
Sentiment Analysis Learning Guide
Sentiment analysis assigns polarity such as positive, neutral, or negative. Emotion classification uses finer labels such as joy, anger, fear, sadness, excitement, or frustration. Both tasks can be uncertain when a message contains several emotional signals.
Tokenization splits text into words or subwords. N-grams preserve short phrases, helping models distinguish “good” from “not good.” Stop-word removal and stemming can reduce noise, but aggressive preprocessing may remove useful emotional context.
Negation can reverse polarity, while contrast words often make the final clause more important. Slang and emojis provide context that keyword systems may miss. Sarcasm remains difficult because literal words can conflict with the intended emotional tone.
Confidence estimates should match observed correctness. A calibrated model making predictions near 80 percent confidence should be correct roughly eight times out of ten. High confidence on ambiguous examples can indicate overconfidence rather than genuine understanding.
Accuracy can hide poor performance on rare emotions. Precision measures how often a predicted class is correct. Recall measures how many actual examples were found, while F1 balances precision and recall. Macro averages give every class equal importance.
A sentiment prediction is an uncertain model output, not objective proof of a person’s feelings. Language varies across cultures and communities. Avoid using automated emotional inference for high-stakes decisions, protected-attribute inference, surveillance, or unsupported judgments about individuals.
Interactive Phrase Tester
Run the phrase tester to inspect heuristic tokens and probabilities.
Achievement Badges
Keyboard Shortcuts
1–9 choose a label
H reveal a clue
S skip a message
Space pause or resume
N next message
F fullscreen canvas
Battle History
Saved locally in this browser when progress saving is enabled.
| Date | Mode | Labels | Score | Accuracy | Model | Best Streak | Result |
|---|
No completed battles yet.