π¨ Creative Energy Sentiment Classifier
This model is fine-tuned to detect creative emotional states in text. It predicts one of six nuanced sentiment labels that represent different dimensions of creative energy: from inspiration and flow to burnout and doubt.
π§ Labels
The model classifies text into one of the following six labels:
| Label | Description |
|---|---|
| inspired | Bursting with ideas, energized to create |
| expressive | In the flow of articulating or experimenting freely |
| curious | Exploring new ideas, researching, or discovering |
| stuck | Blocked from creating despite the desire |
| doubtful | Feeling unsure of oneβs ideas, skill, or worth |
| drained | Creatively exhausted, lacking energy or motivation |
π§ States of Creative Energy
Each label is mapped to a creative state β a broader dimension of how energy shows up in the creative process:
| State | Description | Labels |
|---|---|---|
| momentum | π₯ Spark vs. paralysis | inspired β stuck |
| voice | π€ Flow vs. self-criticism | expressive β doubtful |
| exploration | π± Wonder vs. exhaustion | curious β drained |
These contrasts help reveal how creativity shifts between energized and blocked states.
π Training
- Base Model:
distilbert-base-uncased - Fine-tuned on: 1,200 labeled examples (200 per class)
- Format: JSONL with
"text","label", and"state" - Split: 80/10/10 (train/val/test)
π¦ Dataset
This model was trained on the custom King-8/creative-energy-sentiment dataset (https://huggingface.co/datasets/King-8/creative-energy-sentiment), containing 1,200 examples crafted and categorized into 6 emotion-based labels.
π‘ Inspiration
This project aims to go beyond typical positive/negative sentiment and capture the emotional complexity of the creative process β to better support artists, writers, students, and thinkers navigating their creative energy.
π§ͺ Example Usage
from transformers import pipeline
classifier = pipeline("text-classification", model="King-8/creative-energy-sentiment")
classifier("Iβve been experimenting with new textures all morning β it's so fun!")
# [{'label': 'expressive', 'score': 0.91}]
Training results
| Training Loss | Epoch | Step | Validation Loss | Accuracy | Precision | Recall | F1 |
|---|---|---|---|---|---|---|---|
| 1.2884 | 1.0 | 120 | 1.2956 | 0.5 | 0.4050 | 0.5 | 0.4412 |
| 0.8774 | 2.0 | 240 | 0.9885 | 0.6 | 0.6306 | 0.6 | 0.5836 |
| 0.515 | 3.0 | 360 | 0.8751 | 0.6417 | 0.6590 | 0.6417 | 0.6466 |
| 0.3956 | 4.0 | 480 | 0.8428 | 0.6583 | 0.6679 | 0.6583 | 0.6564 |
| 0.2319 | 5.0 | 600 | 0.8588 | 0.65 | 0.6633 | 0.65 | 0.6443 |
Evaluation (Validation Set)
- Loss: 0.6559
- Accuracy: 0.7667
- Precision: 0.7630
- Recall: 0.7667
- F1: 0.7618
Framework versions
- Transformers 4.56.1
- Pytorch 2.8.0+cu126
- Datasets 4.1.1
- Tokenizers 0.22.0
- Downloads last month
- -
Model tree for King-8/creative-energy-analyzer
Base model
distilbert/distilbert-base-uncased