Downloads · 30 days
10
3% of all-time downloads
WhiteAngelss/bert-base-turkish-psychology
bert-base-turkish-psychology is a text classification model from WhiteAngelss. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as apache-2.0.
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
Downloads · 30 days
10
3% of all-time downloads
All-time downloads
329
Public
Repo size
1.5 GB
Likes
0
Public
Click a slice to open those files.
.bin737 MB · 100%
From the Hugging Face model README
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:
Model, Hugging Face Transformers kütüphanesi kullanılarak geliştirilmiştir.
Modeli yüklemek ve metin sınıflandırması yapmak için aşağıdaki adımları izleyebilirsiniz:
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()
