This model is designed for the classification of emotional sentiments in Turkish text.
Developed by SiriusAI Tech Brain Team
Mission
To provide advanced sentiment analysis capabilities for Turkish text, empowering businesses and researchers to understand emotional tones effectively.
The emotion-tr model leverages the BERT architecture to deliver high-performance text classification, specifically tailored for the Turkish language. By analyzing sentiments as negative, neutral, or positive, this model facilitates a deeper understanding of customer feedback, social media interactions, and other textual data, proving essential for sentiment-driven applications in various domains.
Why This Model Matters
High Accuracy: Achieves over 97% accuracy, making it reliable for various applications.
Robust Performance: Exhibits superior performance across all sentiment categories.
Enterprise-Ready: Designed to meet the demands of production environments with efficient response times.
Customizable: Can be fine-tuned for specific applications beyond emotion classification.
Comprehensive Documentation: Provides extensive guidance for integration and usage.
Model Overview
Property
Value
Architecture
BertForSequenceClassification
Base Model
dbmdz/bert-base-turkish-uncased
Task
Text Classification
Language
Turkish (tr)
Categories
3 labels
Model Size
~110M parameters
Inference Time
~10-15ms (GPU) / ~40-50ms (CPU)
Performance Metrics
Final Evaluation Results
Metric
Score
Description
Macro F1
0.9744976471619214
Harmonic mean of precision and recall
MCC
0.9610214790438847
Matthews Correlation Coefficient
Accuracy
97.5557461406518%
Overall accuracy of the model
Per-Class Performance
Category
Accuracy
Correct
Total
negatif
97.0%
700
722
notr
98.0%
1,069
1,091
pozitif
97.5%
506
519
Dataset
Dataset Statistics
Split
Samples
Purpose
Train
9,322
Model training
Test
2,332
Model evaluation
Total
11,654
Complete dataset
Category Distribution
Category
Samples
Percentage
Description
sentiment_3class
11,654
100.0%
sentiment_3class category
Subcategory Breakdown
Category
Subcategories
sentiment_3class
pozitif, negatif, notr
Label Definitions
Label
ID
Description
Turkish Examples
negatif
0
Indicates negative sentiment
"Bu çok kötü bir film." "Hizmet berbattı."
notr
1
Indicates neutral sentiment
"Bugün hava güzel." "Toplantı yapıldı."
pozitif
2
Indicates positive sentiment
"Harika bir deneyim!" "Çok memnun kaldım."
Important: Category Boundaries
When classifying sentiments, the distinction between notr and negatif can be subtle; for instance, "Bu film sıradan" might be interpreted as neutral, while "Bu film kötü" is clearly negative.
Disclaimer: This model is designed for text classification applications. Always implement with appropriate safeguards and human oversight. Model predictions should inform decisions, not replace human judgment.