MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

F1 Skoru
0,7778
precision ve recall'un harmonik ortalaması
Precision (Kesinlik) 0,7 (70%)
Recall (Duyarlılık) 0,875 (87,5%)
F1 Skoru (%) 77,78%

F1 Skoru Nedir?

F1 skoru, precision (kesinlik) ve recall (duyarlılık) değerlerini tek bir sayıda birleştiren bir metriktir. Bu özelliğiyle makine öğrenmesi, bilgi erişimi (information retrieval) ve istatistik alanlarında sınıflandırma modellerini değerlendirmek için sıkça tercih edilir. F1; precision ile recall'un harmonik ortalaması olduğu için, yalnızca birinde başarılı olan değil, ikisini de dengeleyen modelleri ödüllendirir.

Gerçek pozitif, yanlış pozitif, yanlış negatif ve gerçek negatifleri gösteren karışıklık matrisi
Karışıklık matrisi: F1 skoru TP, FP ve FN'den hesaplanır.

Hesaplama Aracı Nasıl Kullanılır?

Karmaşıklık matrisinizden (confusion matrix) üç değeri girin: True Positive (TP, doğru tahmin edilen pozitifler), False Positive (FP, yanlışlıkla pozitif tahmin edilen negatifler) ve False Negative (FN, kaçırılan pozitifler). Araç, precision, recall ve bunlara bağlı F1 skorunu anında hesaplar.

Formül Açıklaması

Precision = \(\frac{\text{TP}}{\text{TP} + \text{FP}}\), pozitif tahminlerin ne kadarının doğru olduğunu gösterir. Recall = \(\frac{\text{TP}}{\text{TP} + \text{FN}}\) ise gerçek pozitiflerin ne kadarının yakalandığını ölçer. F1 skoru da şöyle hesaplanır:

$$F_1 = \frac{2 \cdot (\text{precision} \cdot \text{recall})}{\text{precision} + \text{recall}}$$

Harmonik ortalama olduğu için, precision veya recall'dan herhangi birinin düşük olması F1 skorunu belirgin biçimde aşağı çeker.

Kesinlik ve duyarlılığın birleşerek F1 skorunu oluşturduğunu gösteren diyagram
F1, kesinlik ve duyarlılığın harmonik ortalamasıdır.

Örnek Hesaplama

Diyelim ki \(\text{TP} = 70\), \(\text{FP} = 30\), \(\text{FN} = 10\) olsun. Precision = \(\frac{70}{100} = 0{,}70\). Recall = \(\frac{70}{80} = 0{,}875\).

$$F_1 = \frac{2 \cdot (0{,}70 \cdot 0{,}875)}{0{,}70 + 0{,}875} = \frac{2 \cdot 0{,}6125}{1{,}575} \approx 0{,}7778$$

yani yaklaşık %77,78 olur.

Sıkça Sorulan Sorular

F1 skorunu doğruluk (accuracy) yerine ne zaman kullanmalıyım? Sınıflar dengesiz olduğunda F1 tercih edilir; çünkü bir sınıf baskın olduğunda doğruluk değeri yanıltıcı şekilde yüksek çıkabilir.

İyi bir F1 skoru nedir? F1 skoru 0 ile 1 arasında değişir; 1'e yaklaştıkça daha iyidir. Neyin "iyi" sayılacağı göreve göre değişse de, 0,8'in üzerindeki değerler genellikle güçlü kabul edilir.

Neden harmonik ortalama kullanılır? Harmonik ortalama, precision ile recall arasındaki aşırı dengesizlikleri basit bir ortalamaya kıyasla daha sert cezalandırır; böylece her iki değerin de makul ölçüde yüksek olması gerekir.

Son güncelleme: