Yapay zeka güven puanlarını tanımlayın. Modellerin tahmin kesinliğini nasıl ölçtüğünü, güvenilirlik için eşikleri nasıl belirlediğini ve güveni doğruluktan nasıl ayırdığını öğrenin.
Yapay Zeka (AI) ve Makine Öğrenimi (ML) bağlamında güven, bir model tarafından tahminine atanan ve modelin söz konusu çıktıdan ne kadar emin olduğunu gösteren bir puanı temsil eder. Nesne alg ılama veya görüntü sınıflandırma gibi görevlerde, algılanan her nesne veya atanan sınıf etiketi, genellikle 0 ile 1 (veya %0 ile %100) arasında değişen bir güven puanı ile birlikte gelir. Bu puan, kullanıcıların aşağıdaki gibi modeller tarafından yapılan bireysel tahminlerin güvenilirliğini ölçmelerine yardımcı olur Ultralytics YOLO. Daha yüksek bir puan, modelin eğitim sırasında öğrenilen kalıplara dayanarak yaptığı tahmin konusunda daha emin olduğunu gösterir. Güveni anlamak, model çıktılarını yorumlamak ve özellikle otomotiv çözümlerinde yapay zeka gibi güvenlik açısından kritik uygulamalarda yapay zeka tahminlerine dayalı bilinçli kararlar almak için çok önemlidir.
Güven puanları genellikle bir sinir ağının (NN) çıkış katmanından elde edilir. Sınıflandırma görevleri için bu genellikle her sınıf için olasılık benzeri değerler üretmek üzere ham çıktılara (logitler) Softmax veya Sigmoid gibi bir aktivasyon fonksiyonunun uygulanmasını içerir. YOLO gibi nesne algılama modellerinde güven puanı, bir nesnenin önerilen bir sınırlayıcı kutuda bulunma olasılığını (genellikle "nesnellik puanı" olarak adlandırılır) ve bir nesnenin mevcut olması koşuluyla bu nesnenin belirli bir sınıfa ait olma olasılığını birleştirebilir. Bu, çıkarım işlemi sırasında tespitlerin geçerliliğini değerlendirmek için kullanılan önemli bir çıktıdır. Bu puan, COCO gibi veri kümelerinden öğrenilen model ağırlıklarına göre hesaplanır.
Uygulamada, bir modelden gelen tüm tahminler eşit derecede faydalı veya güvenilir değildir. Çok düşük güven puanlarına sahip tahminler genellikle arka plan gürültüsünü veya belirsiz sınıflandırmaları temsil eder. Bunları filtrelemek için tipik olarak bir "güven eşiği" uygulanır. Bu, kullanıcı tarafından tanımlanan bir değerdir (örneğin, 0,5 veya %50); yalnızca bu eşiğin üzerinde bir güven puanına sahip tahminler geçerli çıktılar olarak kabul edilir. Uygun bir eşiğin belirlenmesi hayati önem taşır ve genellikle özel uygulamaya bağlıdır:
Güven eşiği, aynı nesne için çakışan sınırlayıcı kutuları kaldırarak son algılama kümesini hassaslaştırmak için genellikle Maksimum Olmayan Bastırma (NMS) gibi tekniklerle birlikte çalışır. Ultralytics modellerini kullanırken bu eşiği komut satırı arayüzü (CLI) veya Python API aracılığıyla kolayca yapılandırabilirsiniz. Optimum eşiği bulmak hiperparametre ayarını içerebilir.
Güven puanları, yapay zeka modellerinin sorumlu ve etkili bir şekilde kullanılmasında temel öneme sahiptir:
Tek bir tahminin güven puanını genel model değerlendirme metrikleriyle karıştırmamak önemlidir. Birbirleriyle ilişkili olsalar da performansın farklı yönlerini ölçerler:
Özetle, güven, gerçek dünya uygulamalarında daha iyi filtreleme, önceliklendirme ve karar vermeyi sağlayan bireysel AI tahminlerinin kesinliğini değerlendirmek için değerli bir çıktıdır. Ultralytics HUB'da izlenenler gibi bir modelin genel performansını değerlendiren metrikleri tamamlar, ancak onlardan farklıdır.