Views
No views yet
bert-base-multilingual-cased1from transformers import AutoTokenizer, AutoModelForSequenceClassification
2import torch
3
4model_id = "Hostileic/emotion-vibecheck-model"
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForSequenceClassification.from_pretrained(model_id)
7
8inputs = tokenizer("mujhe thoda gussa aa raha hai", return_tensors="pt")
9with torch.no_grad():
10 outputs = model(**inputs)
11 probs = torch.nn.functional.softmax(outputs.logits, dim=1)
12 prediction = torch.argmax(probs, dim=1).item()
13
14print("Predicted Emotion:", model.config.id2label[prediction])
15
16
17Downstream Use
18
19Chatbots and virtual assistants that adapt to user emotions.
20
21Emotion-aware analytics for social media or customer support.
22
23Out-of-Scope
24
25Long-form documents (works best on short text/snippets).
26
27Non-Hinglish languages not present in training data.
28
29⚠️ Bias, Risks, and Limitations
30
31Model is biased towards Hinglish/English texting style, may underperform on formal text.
32
33Limited coverage of rare emotions due to dataset size.
34
35Misclassifications possible with sarcasm, irony, or mixed emotions.
36
37📊 Training Details
38
39Dataset: Custom synthetic + extended dataset (~10k samples, 10 emotion labels).
40
41Training procedure: Fine-tuning bert-base-multilingual-cased with PyTorch + Hugging Face Transformers.
42
43Hyperparameters:
44
45Epochs: 5
46
47Batch size: 32
48
49Learning rate: 2e-5
50
51Optimizer: AdamW
52
53✅ Evaluation
54
55Validation Accuracy: ~85%
56
57Best performance on: Joy, Sadness, Anger
58
59Challenging cases: Neutral and Surprise (overlaps in Hinglish texting).
60
61⚡ Technical Specs
62
63Architecture: BERT-base (multilingual)
64
65Framework: PyTorch + Hugging Face Transformers
66
67Training Hardware: NVIDIA GPU (single-GPU fine-tuning)
68
69📌 Citation
70
71If you use this model, please cite:
72
73@misc{chaudhry2025emotionvibecheck,
74 author = {Jagrit Chaudhry},
75 title = {AI VibeCheck – Hinglish + English Emotion Detection},
76 year = {2025},
77 publisher = {Hugging Face},
78 howpublished = {\url{https://huggingface.co/Hostileic/emotion-vibecheck-model}}
79}
80
81📬 Contact
82
83Author: Jagrit Chaudhry
84
85Email: jagritworkchaudhry1409@gmail.com
86
87GitHub: [Jagrit-09](https://github.com/Jagrit-09)
88
89LinkedIn: [Jagrit Chaudhry](https://www.linkedin.com/in/jagrit-chaudhry-448690309/)