Views
No views yet
1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4tokenizer = AutoTokenizer.from_pretrained("yourusername/product-review-sentiment-analyzer")
5model = AutoModelForSequenceClassification.from_pretrained("arpitk/product-review-sentiment-analyzer")
6
7text = "This product exceeded my expectations!"
8inputs = tokenizer(text, return_tensors="pt")
9
10with torch.no_grad():
11 outputs = model(**inputs)
12
13probabilities = torch.nn.functional.softmax(outputs.logits, dim=-1)
14prediction = torch.argmax(probabilities, dim=-1).item()
15
16labels = ["Negative", "Positive", "Neutral"] # Adjust based on your model's output order
17print(f"Sentiment: {labels[prediction]}")notebooks/: Contains the Jupyter notebook for model developmentapp/: Contains the Gradio app for deploymentsrc/: Contains source code for data processing and model trainingarpitk/product-review-sentiment-analyzer