AI Metin Dedektörü

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

Ölçümler (test seti)

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%

Karar eşikleri

Bu model ikili karar için değil, üç bantlı kullanım için kalibre edildi:

  • skor < 0.480 → insan yazmış
  • 0.480 – 0.950 → emin değilim (insan incelemesi gerekir)
  • skor > 0.950 → AI yazmış

Eşikler, insan metnine yanlışlıkla "AI" deme oranını %2 seviyesinin altında tutacak şekilde doğrulama setinden hesaplandı.

Sınırlar

  • 60 kelimenin altındaki metinlerde güvenilmez.
  • Yeniden yazılmış / parafraz edilmiş AI metinlerini kaçırabilir.
  • Eğitim verisi haber ve ansiklopedi metinlerine dayanır; çok farklı bir alanda (şiir, teknik doküman, sohbet kaydı) performans düşer.
  • Bu bir kanıt aracı değildir; kimseyi tek başına bu skora dayanarak suçlamayın.

Kullanım

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()
Downloads last month
-
Safetensors
Model size
0.3B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support