Downloads · 30 days
14
25% of all-time downloads
ertoluk/ai-metin-dedektor
ai-metin-dedektor is a text classification model from ertoluk. Use it when you need a label for a piece of text. The card lists the license as apache-2.0.
Bir metnin yapay zekâ ile yazılmış olup olmadığını tahmin eden ikili sınıflandırıcı. Türkçe ve İngilizce. Temel model: xlm-roberta-base.
Downloads · 30 days
14
25% of all-time downloads
All-time downloads
55
Public
Parameters
278M
1.1 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.1 GB · 98%
From the Hugging Face model README
Bir metnin yapay zekâ ile yazılmış olup olmadığını tahmin eden ikili
sınıflandırıcı. Türkçe ve İngilizce. Temel model: xlm-roberta-base.
Sınıflar: 0 = insan, 1 = AI
| dil | örnek | AUC | F1 | yanlış suçlama | kaçırma |
|---|---|---|---|---|---|
| en | 162 | 0.999 | 0.961 | 5.7% | 1.3% |
| tr | 258 | 0.991 | 0.969 | 4.7% | 1.6% |
Bu model ikili karar için değil, üç bantlı kullanım için kalibre edildi:
Eşikler, insan metnine yanlışlıkla "AI" deme oranını %2 seviyesinin altında tutacak şekilde doğrulama setinden hesaplandı.
from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch
tok = AutoTokenizer.from_pretrained("ertoluk/ai-metin-dedektor")
model = AutoModelForSequenceClassification.from_pretrained("ertoluk/ai-metin-dedektor").eval()
g = tok(metin, truncation=True, max_length=256, return_tensors="pt")
with torch.no_grad():
ai_olasiligi = torch.softmax(model(**g).logits, -1)[0, 1].item()