İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM

LAB · ARAÇ

Karışıklık Matrisi ve Eşik

Karışıklık matrisinin dört sayısından kesinlik, duyarlılık, özgüllük ve F1 üretir; yanlış pozitif ile yanlış negatifin maliyeti farklı olduğunda karar eşiğinin nereye kayması gerektiğini gösterir. Sınıflandırıcı devreye almadan önce hangi hatayı kabul ettiğini yazıya dökmek isteyen ekipler için.

Durum

Çalışıyor

Girdiler

Gerçek pozitif (TP)
örnek
Yanlış negatif (FN)
örnek
Yanlış pozitif (FP)
örnek
Gerçek negatif (TN)
örnek
Yanlış pozitif maliyeti
birim
Yanlış negatif maliyeti
birim
Şu anki karar eşiği
olasılık

Hesaplama tarayıcıda yapılır; girdiğiniz değerler sunucuya gönderilmez.

01ARAÇ

Hesapla

Girdileri değiştirdiğinizde sonuç anında güncellenir. Hangi varsayımın sonucu ne kadar değiştirdiğini görmek için tek tek oynayın.

Girdiler

Pozitif dendi, gerçekten pozitifti.

Kaçırılan pozitifler.

Boşa çalan alarmlar.

Doğru şekilde rahat bırakılanlar.

Gereksiz inceleme, boşa giden operatör zamanı.

Kaçan vakanın bedeli. Birim sizin seçtiğiniz ölçek.

0,50

Sonuç

F1 puanı (maliyetten bağımsız)

%72,0

Matris — satır gerçek, sütun tahmin

Gerçek pozitif · doğru

180

Kaçırılan pozitif · FN

20

Boşa alarm · FP

120

Gerçek negatif · doğru

1.680

Kesinlik%60,0
Duyarlılık%90,0
Özgüllük%93,3
Yanlış pozitif oranı%6,7
Doğruluk%93,0
Dengeli doğruluk%91,7
Pozitif sınıf yaygınlığı%10,0
Değerlendirilen örnek2.000

Maliyete göre ağırlık

Maliyet oranı (β)10,00
Fβ puanı%89,6
Toplam hata maliyeti320,00
Örnek başına maliyet0,160
  • Yanlış pozitif yükü120
  • Yanlış negatif yükü200

Maliyet en iyi karar eşiği

0,09olasılık

Eşik nereye gitmeli

Şu anki eşik0,50
Kayma-0,41

Yanlış negatif daha pahalı olduğu için eşiği 0,50 yerine 0,09 yapın: model daha kolay "pozitif" der, duyarlılık artar, karşılığında daha çok boşa alarm ve düşen kesinlik gelir. İnceleme kapasitesinin bu alarm hacmini kaldırdığını doğrulayın.

Ölçütler yalnızca girdiğiniz dört sayıdan türetilir; başlangıçtaki değerler alanları doldurmak için konmuş örnektir, bir ölçüm değildir. Dört sayının tek bir doğrulama kümesinden ve tek bir eşikten geldiği varsayılır — farklı eşiklerin matrisleri karıştırılırsa sonuç anlamsızdır. Maliyet en iyi eşik, C_FP / (C_FP + C_FN) formülünden gelir ve iki varsayıma dayanır: modelin verdiği skor kalibre edilmiş bir olasılıktır ve doğru kararların maliyeti sıfırdır. β değerinin maliyet oranına eşitlenmesi de bir teorem değil, yaygın kabul edilen bir eşlemedir. Araç eşik değiştiğinde matrisin nasıl değişeceğini bilmez — yeni eşikteki TP, FP, FN, TN sayıları ancak doğrulama kümesi yeniden puanlanarak ölçülür. Tek bir matris belirsizlik de taşımaz: küçük kümelerde bu oranların güven aralığı geniştir.

02YÖNTEM

Hesap nasıl kuruluyor?

Bir hesaplayıcının değeri sonucunda değil, hangi varsayımla o sonuca vardığındadır.

Kısa cevap

Karar eşiği yalnızca iki hata türünün maliyeti eşitken 0,50'dir; maliyetler farklıysa eşik C_FP / (C_FP + C_FN) noktasına kayar.

Hesap ne yapıyor?#

Araç bir doğrulama kümesinde tek bir eşikte ölçülmüş dört sayıyı alır: gerçek pozitif, yanlış negatif, yanlış pozitif, gerçek negatif. Bunlardan kesinlik, duyarlılık, özgüllük, yanlış pozitif oranı, doğruluk, dengeli doğruluk ve F1 türetilir. Ardından iki hata türüne verdiğiniz bedeli alıp toplam hata maliyetini ayrıştırır ve bu maliyet dengesinin gerektirdiği karar eşiğini hesaplar. Çıktı bir model puanı değil, bir karar kaydı: hangi hatayı hangi bedelle kabul ettiğinizi sayıya çevirir.

Formül#

Her ölçüt matrisin bir satırından veya sütunundan okunur; hangisinden okunduğu ölçütün neyi gizlediğini de belirler. Kesinlik sütun okumasıdır, sınıf dengesi değişince kayar; duyarlılık satır okumasıdır, negatif sınıfın büyüklüğünden etkilenmez. Bölenin sıfır olabildiği durumlarda oran tanımsızdır ve araç bunu sıfır yerine "tanımsız" olarak gösterir.

  • Kesinlik = TP / (TP + FP) — pozitif dediklerinizin ne kadarı gerçekten pozitifti. Hiç pozitif tahmin yoksa tanımsızdır.
  • Duyarlılık = TP / (TP + FN) — gerçek pozitiflerin ne kadarını yakaladınız. Kümede hiç pozitif yoksa tanımsızdır.
  • Özgüllük = TN / (TN + FP); yanlış pozitif oranı bunun tümleyenidir: FP / (TN + FP).
  • F1 = 2PR / (P + R), yani kesinlik ile duyarlılığın harmonik ortalaması; Fβ = (1 + β²)PR / (β²P + R) ve β maliyet oranından C_FN / C_FP olarak alınır.
  • Toplam hata maliyeti = FP × C_FP + FN × C_FN; maliyet en iyi eşik = C_FP / (C_FP + C_FN).
  • Dengeli doğruluk = (duyarlılık + özgüllük) / 2; çoğunluk sınıfı temeli = büyük sınıfın toplam içindeki payı — doğruluk bunun altındaysa doğruluk sayısı bilgi taşımıyor.

Varsayımlar#

  • Model bir olasılık skoru veriyor ve bu skor kalibre: 0,70 diyen tahminlerin yaklaşık yüzde yetmişi gerçekten pozitif. Kalibre olmayan bir skorda eşik sayısı hâlâ yön verir, ama mutlak değeri güvenilmez.
  • Doğru kararların maliyeti sıfır sayılır; bedeli yalnızca iki hata türü üretir. Doğru pozitifin de bir işlem maliyeti varsa formül bunu görmez.
  • İki hata türünün maliyeti örnekten örneğe değişmez, tek bir sabit birimle ifade edilir. Birimi siz seçersiniz: para, operatör dakikası veya soyut puan.
  • β değerinin maliyet oranına eşitlenmesi yaygın kabul edilen bir eşlemedir, türetilmiş bir sonuç değil. Fβ, eşik kararının kendisini değil sıralama ölçütünü ağırlıklar.
  • Girdiğiniz dört sayı tek bir doğrulama kümesinden ve tek bir eşikten geldiği kabul edilir; farklı eşiklerin matrisleri karıştırılırsa sonuç anlamsızdır.

Neyi ölçmez#

Araç eşiği kaydırdığınızda matrisin nasıl değişeceğini bilmez: önerilen eşikteki TP, FP, FN ve TN sayıları ancak doğrulama kümesi yeni eşikle yeniden puanlanarak ölçülür. Eşik kaymasının kesinlik ile duyarlılık arasındaki takası ne kadar sert olacağı modelin ayırt etme gücüne bağlıdır ve tek bir matristen okunamaz; bunun için eşik taraması ya da ROC/PR eğrisi gerekir. Tek matris belirsizlik de taşımaz — küçük kümelerde bu oranların güven aralığı geniştir ve iki modeli ayıran fark gürültü olabilir. Son olarak araç alt gruplara bakmaz: toplamda dengeli görünen bir eşik, belirli bir alt grupta yanlış negatifi yoğunlaştırabilir.

Kararı nasıl kullanmalı#

  1. 1Matrisi tek eşikten doldurun

    Eğitim kümesini değil, modelin görmediği doğrulama kümesini kullanın ve dört sayının hepsinin aynı eşikte üretildiğinden emin olun. Eşiği de olduğu gibi girin; araç kaymayı buna göre ölçer.

  2. 2İki hatanın bedelini aynı birime çevirin

    Kaçan vakanın bedeli ile boşa alarmın bedelini tek ölçeğe indirin. Mutlak değer değil oran önemlidir: 1 ile 10 girmek, 100 ile 1000 girmekle aynı eşiği verir.

  3. 3Önerilen eşiği uygulayıp kümeyi yeniden puanlayın

    Eşiği maliyet en iyi noktaya taşıyın ve doğrulama kümesini o eşikte baştan puanlayarak yeni matrisi ölçün. Bu ikinci matrisi araca geri girin; kayma sıfıra yaklaşana kadar bu döngü sürer.

  4. 4Kapasiteyi ve alt grupları kontrol edin

    Eşik düştüyse ortaya çıkan alarm hacminin inceleme kapasitesini aşmadığını, yükseldiyse kaçan vakayı yakalayacak ikinci bir kontrolün bulunduğunu doğrulayın. Kararı, dayandığı maliyet varsayımıyla birlikte yazılı bırakın.

04DİĞER PROJELER

Lab'dan

BUILD

Hesap tuttu, sıra uygulamada

Aynı hesabı kendi verinizle yapıp mimariyi kurmak için kurumsal destek alabilirsiniz.