YOLO Vision 2025'i kaçırmayın!
25 Eylül 2025
10:00 — 18:00 BST
Hibrit etkinlik
Yolo Vision 2024
Sözlük

Alıcı Çalışma Karakteristiği (ROC) Eğrisi

Dolandırıcılık tespiti ve tıbbi teşhis gibi görevler için TPR ve FPR'yi optimize ederek, Yapay Zeka/Makine Öğreniminde ROC Eğrilerinin ve AUC'nin sınıflandırıcı performansını nasıl değerlendirdiğini öğrenin.

Alıcı Çalışma Karakteristiği (ROC) eğrisi, bir ikili sınıflandırma modelinin ayrım eşiği değiştikçe tanısal yeteneğini gösteren grafiksel bir çizimdir. Sınıflandırıcıların performansını değerlendirmek ve karşılaştırmak için makine öğreniminde (ML) temel bir araçtır. Eğri, çeşitli eşik ayarlarında Gerçek Pozitif Oranı (TPR) ile Yanlış Pozitif Oranı (FPR) çizilerek oluşturulur ve bir modelin tüm olası sınıflandırma eşiklerinde performansının kapsamlı bir görünümünü sağlar. Bu, onu denetimli öğrenme görevlerinde duyarlılık ve özgüllük arasındaki ödünleşimleri anlamak için paha biçilmez bir varlık yapar.

ROC Eğrisini Anlamak

Bir ROC eğrisinin kavramını anlamak için, iki eksenini anlamak önemlidir:

  • Doğru Pozitif Oranı (TPR): Geri Çağırma (Recall) veya duyarlılık olarak da bilinir. TPR, doğru bir şekilde tanımlanan gerçek pozitiflerin oranını ölçer. Örneğin, tıbbi bir testte bu, hastalığı olan ve doğru teşhis konulan hastaların yüzdesi olacaktır.
  • Yanlış Pozitif Oranı (FPR): FPR, yanlışlıkla pozitif olarak tanımlanan gerçek negatiflerin oranını ölçer. Aynı tıbbi test örneğinde, bu, hastalığı yanlış teşhis edilen sağlıklı hasta yüzdesi olacaktır.

Bir sınıflandırma modeli tipik olarak her örnek için bir olasılık veya bir güvenilirlik skoru verir. Daha sonra, nihai bir ikili karar vermek için bu skora bir eşik uygulanır (örneğin, pozitif veya negatif). ROC eğrisi, bu eşiğin 0'dan 1'e sistematik olarak değiştirilmesi ve her değer için elde edilen TPR ve FPR çiftlerinin çizilmesiyle oluşturulur. Model performansını görselleştirmek genellikle TensorBoard gibi araçlar veya Ultralytics HUB gibi platformlar aracılığıyla yapılabilir.

Bir ROC Eğrisi Nasıl Yorumlanır

ROC eğrisinin şekli ve konumu, bir modelin performansı hakkında çok şey ortaya koyar.

  • Rastgele Sınıflandırıcı: (0,0)'dan (1,1)'e uzanan bir diyagonal çizgi, hiçbir ayırt edici gücü olmayan bir modeli temsil eder; rastgele tahmine eşdeğerdir.
  • İyi Sınıflandırıcı: Sol üst köşeye doğru eğilen bir eğri, iyi bir sınıflandırıcıyı gösterir. Eğri sol üst köşeye ne kadar yakınsa, performansı o kadar iyi olur, çünkü düşük bir FPR'yi korurken yüksek bir TPR elde eder.
  • Mükemmel Sınıflandırıcı: Mükemmel bir sınıflandırıcı, (0,0)'dan doğrudan (0,1)'e ve ardından (1,1)'e giden, %0 FPR ile %100 TPR elde eden bir eğriye sahip olacaktır.

ROC eğrisinden türetilen yaygın bir metrik, Eğri Altındaki Alan (AUC)'dır. AUC, sınıflandırıcının rastgele seçilen bir pozitif örneği rastgele seçilen bir negatif örnekten daha yüksek sıralama olasılığını temsil eder. 1.0'lık bir AUC mükemmel bir modeli, 0.5'lik bir AUC ise rastgele bir modeli ifade eder. Bu tek skaler değer, farklı modelleri karşılaştırmak için kullanışlıdır.

Gerçek Dünya Uygulamaları

ROC eğrileri, dağıtım için çeşitli endüstrilerde optimal modelleri değerlendirmek ve seçmek için yaygın olarak kullanılır.

  1. Tıbbi Teşhis: Tıbbi görüntü analizinde, bir derin öğrenme modeli, mamogramlardan kanseri tespit etmek için eğitilebilir. ROC eğrisi, radyologların ve mühendislerin modelin kötü huylu ve iyi huylu tümörler arasında ayrım yapma yeteneğini değerlendirmesine yardımcı olur. Eğriyi analiz ederek, mümkün olduğunca çok kanseri tespit etme ihtiyacını (yüksek TPR) yanlış alarmlar nedeniyle gereksiz biyopsilere neden olma riskine (düşük FPR) karşı dengeleyen bir sınıflandırma eşiği seçebilirler. Bu, sorumlu yapay zeka geliştirme ve modelin FDA gibi kuruluşlar tarafından belirlenen klinik standartları karşılamasını sağlamada kritik bir adımdır.

  2. Kredi Kartı Sahtekarlığı Tespiti: Finans kuruluşları, sahte işlemleri gerçek zamanlı olarak belirlemek için ML modellerini kullanır. Bir ROC eğrisi, bir modelin sahte işlemleri yasal işlemlerden ne kadar iyi ayırdığını değerlendirmek için kullanılabilir. Bir banka, müşterileri hayal kırıklığına uğratabilecek, hatalı bir şekilde reddedilen meşru işlem sayısını en aza indirirken sahtekarlık tespitini en üst düzeye çıkaran bir eşik seçmek için eğriyi kullanabilir. Bu, finansta yapay zeka için sağlam sistemler oluşturmaya yardımcı olur.

ROC Eğrisi ve Diğer Metrikler

ROC eğrileri güçlü olsa da, diğer değerlendirme metriklerinden nasıl farklı olduklarını anlamak önemlidir.

  • Doğruluk (Accuracy): Bu metrik, özellikle bir sınıfın baskın olduğu dengesiz veri kümelerinde yanıltıcı olabilir. Bir model, yalnızca çoğunluk sınıfını tahmin ederek yüksek doğruluk elde edebilir. ROC eğrisi ve AUC, bu senaryolarda daha sağlam olan eşik bağımsız bir görünüm sağlar.

  • Hassasiyet ve Geri Çağırma: Bu metrikler, pozitif sınıfın performansına odaklanır. Hassasiyet, pozitif tahminlerin doğruluğunu ölçerken, Geri Çağırma (TPR) gerçek pozitiflerin kapsamını ölçer. F1-skoru bunları birleştirir, ancak belirli bir eşiğe bağlı kalır. Buna karşılık, ROC eğrisi, tüm eşikler boyunca TPR ve FPR arasındaki ödünleşimi değerlendirir. Negatif sınıfın geniş ve az ilgi çekici olduğu görevler için, bir Hassasiyet-Geri Çağırma eğrisi daha bilgilendirici olabilir.

  • mAP ve IoU: ROC eğrileri, ikili sınıflandırma için tasarlanmıştır. Nesne tespiti veya örnek segmentasyonu gibi daha karmaşık görevler için, Ultralytics YOLO gibi modellerle yaygın olarak kullanılan başka ölçütler standarttır. Ortalama Ortalama Kesinlik (mAP) ve Kesişim Bölü Birleşim (IoU), hem sınıflandırma hem de yerelleştirme doğruluğunu değerlendirmek için kullanılır. Daha fazla ayrıntı için YOLO Performans Metrikleri kılavuzumuza bakın. Bu metrikleri görselleştirmek PyTorch veya TensorFlow gibi çerçevelerle yapılabilir.

Ultralytics topluluğuna katılın

Yapay zekanın geleceğine katılın. Küresel yenilikçilerle bağlantı kurun, işbirliği yapın ve birlikte büyüyün

Şimdi katılın
Bağlantı panoya kopyalandı