Sentiate: Amazon Review Sentiment Classifier (4-Class, RoBERTa)

sentiate-sentiment-classifier is a fine-tuned RoBERTa model built to classify Amazon Electronics product reviews into one of four sentiment classes:

  • 0 β€” Low Sentiment (strongly negative)
  • 1 β€” Medium-Low (somewhat negative/mixed)
  • 2 β€” Medium-High (somewhat positive)
  • 3 β€” High Sentiment (strongly positive)

πŸ” Use Cases

  • eCommerce product research
  • Dropshipping product analysis
  • Brand sentiment tracking
  • Batch review scoring at scale

🧠 Model Details

  • Base: roberta-base
  • Trained on: 394,000 Amazon Electronics reviews
  • Framework: Hugging Face Transformers
  • Classes: 4-class multi-class sentiment
  • Evaluation Accuracy: ~81.9%
  • F1 Score: ~0.80 (weighted)

πŸš€ How to Use

from transformers import AutoTokenizer, AutoModelForSequenceClassification

model = AutoModelForSequenceClassification.from_pretrained("your-username/sentiate-sentiment-classifier")
tokenizer = AutoTokenizer.from_pretrained("your-username/sentiate-sentiment-classifier")

text = "This charger broke after one week. I'm disappointed."
inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True)
outputs = model(**inputs)
sentiment = outputs.logits.argmax().item()
Downloads last month
1
Safetensors
Model size
125M params
Tensor type
F32
Β·
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for Bduenas/sentiate-sentiment-classifier

Finetuned
(1900)
this model

Dataset used to train Bduenas/sentiate-sentiment-classifier