Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Recall

Duyarlılık olarak da bilinen geri çağırma, modelin bulduğu gerçek pozitiflerin oranıdır: TP / (TP + FN). Eşiklerin bunu kesinlikle nasıl dengelediği ve nesne algılayıcılarının bunu nasıl hesapladığı.

Duyarlılık, modelin doğru tanımladığı gerçek pozitif vakaların oranıdır. "Bulunması gereken her şeyin ne kadarını model buldu?" sorusunu yanıtlar ve gerçek pozitiflerin toplam gerçek pozitif sayısına bölünmesiyle hesaplanır: duyarlılık = TP / (TP + FN). Burada yanlış negatif (FN), modelin kaçırdığı pozitif vakadır. Duyarlılık 0 ile 1 arasında değişir; dolayısıyla 0.90 duyarlılık, pozitif vakaların 10'da 1'inin kaçırıldığı anlamına gelir. Hassasiyet, gerçek pozitif oranı (TPR) ve isabet oranı eş anlamlıdır; kaçırma oranı, yani yanlış negatif oranı ise 1 eksi duyarlılığa eşittir. Tarama görüntüsünde fark edilmeyen bir tümör veya bir alarm sisteminin uyarı vermediği davetsiz misafir gibi, kaçırmanın maliyetli olduğu durumlarda duyarlılık büyük önem taşır.

Duyarlılık Nasıl Hesaplanır#

Duyarlılık, karışıklık matrisinin iki hücresini okur: gerçek pozitifler ve birlikte tüm gerçek pozitifleri oluşturan yanlış negatifler. Yanlış pozitifler ve gerçek negatifler formüle hiç girmez; bu nedenle her şeyi pozitif olarak etiketleyen bir model, işe yaramaz olmasına rağmen 1.0 gibi kusursuz bir duyarlığa ulaşır. Bu nedenle duyarlılık, tam da bu yanlış alarmları cezalandıran TP / (TP + FP) kesinlik değeriyle birlikte raporlanır. Örneğin, test kümesindeki 100 tümörün 90'ını işaretleyen bir tarama modelinin duyarlılığı 0.90'dır; kaç sağlıklı görüntüyü de işaretlediği bu değeri değiştirmez. Kesinlik değeri ise işaretlemelerin kaçının gerçek olduğunu gösterir.

İkiden fazla sınıf olduğunda duyarlılık, her sınıf için o sınıf pozitif, diğer her şey negatif kabul edilerek hesaplanır ve ardından ortalaması alınır. Makro duyarlılık tüm sınıflara eşit ağırlık verir; bu da seyrek sınıflardaki düşük performansı açığa çıkarır. Tek etiketli çok sınıflı görevlerde mikro ortalamalı duyarlılık ise doğruluğa eşittir.

Kesinlik-Duyarlılık Ödünleşimi#

Çoğu model bir puan üretir ve karar eşiği bu puanı evet ya da hayır kararına dönüştürür. Eşiği düşürmek daha fazla durumu işaretler; bu da geri çağırmayı artırırken genellikle kesinliği azaltır. Aşağıdaki scikit-learn betiği, 5'i kusurlu olan 15 parçayı üç eşikte puanlar:

import numpy as np
from sklearn.metrics import precision_score, recall_score

# 5 defective parts (1) and 10 good parts (0), with the model's defect score for each
y_true = np.array([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])
scores = np.array([0.95, 0.80, 0.55, 0.40, 0.20, 0.60, 0.35, 0.30, 0.15, 0.10, 0.10, 0.05, 0.05, 0.05, 0.02])

# Lowering the decision threshold flags more parts as defective
for threshold in (0.7, 0.5, 0.3):
    y_pred = scores >= threshold
    recall = recall_score(y_true, y_pred)
    precision = precision_score(y_true, y_pred)
    print(f"threshold {threshold}: recall {recall:.2f}, precision {precision:.2f}")

0.7 eşik değerinde model, 5 kusurun 2'sini yanlış alarm vermeden bulur; duyarlılığı 0.40, kesinliği 1.00 olur. Eşiği 0.3'e düşürmek 4 kusuru bulur ve duyarlılığı 0.80'e çıkarır; ancak işaretlenen 7 parçanın 3'ü sağlam olduğundan kesinlik 0.57'ye iner. Her eşiğin grafiğe dökülmesi bir kesinlik-duyarlılık eğrisi oluşturur; F1 puanı veya duyarlığa ağırlık veren F2 puanı bu eğri üzerinde tek bir çalışma noktası seçer. YOLO26 modelinde tahmin conf eşiği bu ödünleşimi belirler ve varsayılan değeri 0.25'tir. Bu değeri örneğin conf=0.1 düzeyine düşürmek, daha fazla yanlış tespit pahasına daha silik, küçük ve kısmen örtülü nesneleri bulmayı sağlar.

Nesne Algılamada Duyarlılık#

Nesne algılamada pozitifler, her görüntüde etiketlenmiş nesnelerdir. Etiketli bir nesne, yalnızca aynı sınıfa ait bir tahmin onunla eşik değerinde veya daha yüksek kesişim-birleşim (IoU) oranıyla örtüştüğünde bulunmuş sayılır; bu eşik genellikle 0.5'tir. Her tahmin yalnızca tek bir nesneyi eşleştirebilir; dolayısıyla kalabalıktaki iki kişiyi kapsayan tek bir kutu bunlardan birini bulur, diğeri ise yanlış negatif olur.

Algılayıcı duyarlılığı bu nedenle güven eşiğine, IoU eşiğine ve son işleme adımlarına bağlıdır. 0.75 gibi daha katı bir IoU eşiği, kutular gevşek yerleştirildiğinde duyarlılığı düşürür; maksimum olmayan bastırma (NMS) yoğun biçimde örtüşen nesnelerde doğru kutuları silebilir ve görüntü başına tespit sınırı yoğun sahnelerde duyarlılığı kısıtlar. Ortalama ortalama kesinlik (mAP), tüm duyarlılık düzeylerinde kesinliği bütünleştirir; dolayısıyla modelin hiç bulmadığı her nesne bu değeri düşürür. COCO değerlendirmesi ayrıca görüntü başına sabit sayıdaki tespitle ulaşılan en yüksek duyarlılığın, 0.50 ile 0.95 arasındaki IoU eşikleri üzerinden ortalaması olan ortalama duyarlılığı (AR); AR@1, AR@10 ve AR@100 olarak raporlar.

Duyarlılığı Artırma#

  • Güven eşiğini düşür: Kesinliğin düşmesi pahasına uygulanabilecek en hızlı çözüm.
  • Kaçırılanları topla ve etiketle: Küçük, örtülü veya gece görülen nesneler gibi modelin başarısız olduğu koşullara ait eğitim örnekleri ekle. Doğrulama verilerindeki yanlış negatifleri incelemek, bunların hangileri olduğunu gösterir.
  • Girdi çözünürlüğünü artır: Düşük çözünürlükte birkaç piksele kadar küçülen nesneler, daha yüksek çözünürlükte tespit edilebilir hâle gelir.
  • Sınıf dengesizliğini giderme: Odak kaybı gibi kayıp fonksiyonları ve nadir sınıfların yeniden örneklenmesi, modelin azınlık sınıfını göz ardı etmesini önler.
  • Kesinlik: Doğru olan pozitif tahminlerin oranı. Duyarlılık, modelin hedefin ne kadarını bulduğunu sorarken kesinlik, bulduklarının ne kadarının doğru olduğunu sorar.
  • Özgüllük: Gerçek negatif oranı, TN / (TN + FP); doğru biçimde reddedilen negatiflerin oranı. Tıbbi testlerde bu ikili duyarlılık ve özgüllük olarak raporlanır.
  • Alıcı işletim karakteristiği (ROC) eğrisi: Eşikler boyunca gerçek pozitif oranı olarak duyarlılığı, yanlış pozitif oranına karşı gösterir. Eğri altındaki alan (AUC), bunu tek bir sayıyla özetler.
  • Doğruluk: Doğru olan tüm tahminlerin oranı. Pozitiflerin %1 olduğu bir durumda her seferinde negatif tahmin eden bir model %99 doğruluk ve %0 duyarlılık elde eder.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla