Perplexity Nedir?
Yayın: · Son güncelleme:
Perplexity Nedir? Kısaca
Perplexity (şaşkınlık), bir dil modelinin bir metni ne kadar iyi tahmin ettiğini ölçen metriktir. Değer düştükçe model metni daha az "şaşırarak", yani daha yüksek olasılıkla tahmin ediyor demektir.

Perplexity, dil modellerinin eğitimi ve karşılaştırılmasında kullanılan klasik bir ölçüttür. Aynı adı taşıyan bir yapay zekâ arama ürünü de vardır; bu madde metrik anlamını anlatır.
Perplexity nedir?
Bir dil modeli her adımda bir sonraki token için olasılık dağılımı üretir. Gerçek metindeki tokenlere model yüksek olasılık veriyorsa iyi tahmin ediyordur. Perplexity bu başarıyı tek bir sayıda özetler.
Sezgisel olarak perplexity, modelin her adımda "kaç seçenek arasında kararsız kaldığını" gösterir. Örneğin varsayımsal olarak perplexity değeri 10 olan bir model, ortalamada 10 eşit olası seçenek arasında seçim yapıyormuş gibi davranır. 1, kusursuz tahmin anlamına gelir.
Nasıl hesaplanır?
- Metindeki her token için modelin verdiği log olasılık bulunur.
- Bu değerlerin ortalaması alınır ve eksi işaretiyle çarpılır (ortalama negatif log olasılık).
- Sonucun üsteli alınır.
Yani perplexity, eğitimde kullanılan çapraz entropi kaybının üstel hâlidir.
Nelere dikkat etmeli?
- Farklı tokenizer kullanan modellerin perplexity değerleri doğrudan karşılaştırılamaz; token sayısı farklıdır.
- Düşük perplexity, modelin doğru bilgi verdiği ya da talimatları iyi izlediği anlamına gelmez; yalnızca metni ne kadar iyi tahmin ettiğini gösterir.
- Değerlendirme metni eğitim verisinde yer aldıysa perplexity yapay olarak düşük çıkabilir.
Bu yüzden perplexity, görev odaklı testlerle birlikte kullanılmalıdır.
Sıkça Sorulan Sorular
Perplexity düşük mü yüksek mi olmalı?
Düşük olması daha iyidir. Düşük perplexity, modelin test metnindeki tokenlere daha yüksek olasılık verdiğini, yani metni daha iyi tahmin ettiğini gösterir.
Perplexity ile model kalitesi tam ölçülür mü?
Hayır. Metni tahmin etme başarısını ölçer ama doğruluk, güvenlik ya da yardımseverlik gibi özellikleri göstermez. Bu yüzden diğer değerlendirme yöntemleriyle birlikte kullanılır.