WhiteAngels's picture
Update README.md
b6167e0 verified
---
license: apache-2.0
---
# WhiteAngels BERT Modeli - Türkçe Psikolojik Metin Sınıflandırma
## Açıklama
Bu proje, Türkçe metinlerde psikolojik temaları sınıflandırmak için eğitilmiş bir BERT modelini içerir. Model, metinleri dört ana sınıfa ayırır:
- Psikolojik Baskılar
- Irkçılık
- Kaba Konuşma
- Nötr
- positive
Model, Hugging Face Transformers kütüphanesi kullanılarak geliştirilmiştir.
## Kullanım
Modeli yüklemek ve metin sınıflandırması yapmak için aşağıdaki adımları izleyebilirsiniz:
### Gerekli Kütüphaneler
```bash
pip install transformers
pip install torch
pip install matplotlib
from transformers import pipeline, AutoTokenizer, AutoModelForSequenceClassification
import torch
import matplotlib.pyplot as plt
# Pipeline'ı kullanarak modeli yükleyin
pipe = pipeline("text-classification", model="WhiteAngelss/bert-base-turkish-psychology")
# Örnek bir metin
text = "Bu proje çok heyecan verici!"
# Metni sınıflandırın
result = pipe(text)
# Sonuçları yazdırın
print(f"Tahmin edilen sınıf: {result[0]['label']}")
print(f"Sonuç olasılığı: {result[0]['score']:.4f}")
# Görselleştirme
labels = ["Psikolojik Baskılar", "Irkçılık", "Kaba Konuşma", "Nötr"]
scores = [result[0]['score'] if label == result[0]['label'] else 0 for label in labels]
plt.bar(labels, scores)
plt.xlabel('Sınıf')
plt.ylabel('Olasılık')
plt.title('Tahmin Sonuçları')
plt.xticks(rotation=45)
plt.show()
![bert-base-turkish-psychology-model-testing.png](https://cdn-uploads.huggingface.co/production/uploads/66a0d312cc3ba5f65843d3b4/FN1_Sjb4mJ5WPoQzXZGJy.png)