CoolFace
Modelpublic

King-8/creative-energy-analyzer

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
0likes3downloads
Model Card

🎨 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:

LabelDescription
inspiredBursting with ideas, energized to create
expressiveIn the flow of articulating or experimenting freely
curiousExploring new ideas, researching, or discovering
stuckBlocked from creating despite the desire
doubtfulFeeling unsure of one’s ideas, skill, or worth
drainedCreatively 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:

StateDescriptionLabels
momentumπŸ”₯ Spark vs. paralysisinspired ↔ stuck
voice🎀 Flow vs. self-criticismexpressive ↔ doubtful
exploration🌱 Wonder vs. exhaustioncurious ↔ 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

python
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 LossEpochStepValidation LossAccuracyPrecisionRecallF1
1.28841.01201.29560.50.40500.50.4412
0.87742.02400.98850.60.63060.60.5836
0.5153.03600.87510.64170.65900.64170.6466
0.39564.04800.84280.65830.66790.65830.6564
0.23195.06000.85880.650.66330.650.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