This model is a fine-tuned version of
dbmdz/bert-base-turkish-cased on winvoker/turkish-sentiment-analysis-dataset dataset.
It achieves the following results on the evaluation set:
A BERT-based(dbmdz Turkish BERT) model fine-tuned on a large-scale Turkish sentiment analysis dataset. This model classifies Turkish text into three sentiment classes: Negative, Notr (Neutral), and Positive.
1# Use a pipeline as a high-level helper
2from transformers import pipeline
3
4pipe = pipeline("text-classification", model="kaixkhazaki/turkish-sentiment")
5
6
7pipe("Kargo geç geldi ve ürün beklentimi pek karşılamadı.")
8>> [{'label': 'Negative', 'score': 0.984860897064209}]
9
10pipe("Yemek lezzetliydi ancak servis yavaş ve çalışanlar ilgisizdi, pek anlayamadım nasıl hissettiğimi.")
11>> [{'label': 'Notr', 'score': 0.9881975054740906}]
12
13pipe("Gerçekten müthiş bir deneyimdi, keşke hep burda kalabilsem.")
14>> [{'label': 'Positive', 'score': 0.9942901134490967}]
15
Fine-tuned on a combined dataset with 440,679 training samples and 48,965 validation samples.
Trained on using the entire dataset on a single gpu for apx. 25 mins(1600 steps).
1@misc{turkish-sentiment,
2 title={Turkish Sentiment Analysis using Turkish BERT},
3 author={Fatih Demrici},
4 year={2025},
5 howpublished={\url{https://huggingface.co/kaixkhazaki/turkish-sentiment}},
6}