Yapay zeka güven skorlarını tanımlayın. Modellerin tahmin kesinliğini nasıl ölçtüğünü, güvenilirlik için eşikler belirlemeyi ve güveni doğruluktan nasıl ayırt edeceğinizi öğrenin.
Makine öğrenimi ve yapay zeka alanında zeka, güven puanı, yapılan belirli bir tahminin gerçekleşme olasılığını temsil eden sayısal bir değerdir bir model tarafından doğrudur. Genellikle 0 ile 1 arasında bir olasılık (veya %0 ile %100 arasında bir yüzde) olarak ifade edilir. skorunun kesinliğini ölçmektedir. sinir ağının çıktısı ile ilgili. İçin Örneğin, bir nesne algılama görevinde, sistem "kedi" varlığını 0,95 güvenle tahmin edebilir, bu da doğruluğa güçlü bir inanç olduğunu gösterir. o etiketin. Bu puanlar genellikle modelin son katmanından şu şekilde elde edilir gibi aktivasyon fonksiyonları çok sınıflı problemler için softmax fonksiyonu veya ikili sınıflandırma için sigmoid fonksiyonu.
Güven skorları, güvenilirliğin temel bir bileşenidir. çıkarım motoru iş akışı. Geliştiricilere izin verirler eşikleme olarak bilinen bir süreç olan gerekli bir kesinlik düzeyine dayalı olarak tahminleri filtrelemek için kullanılır. Belirli bir ayar yaparak güven eşiği, olası her nesneyi tanımlama (yüksek hatırlama) arasındaki dengeyi etkili bir şekilde yönetebilirsiniz ve tanımlanan nesnelerin doğru olmasını sağlamak (yüksek hassasiyet).
Pratik model dağıtımında, ham tahminler genellikle gürültü veya düşük olasılıklı tespitler içerir. Gibi teknikler maksimum olmayan bastırma (NMS) kullanımı Gereksiz örtüşen kutuları ortadan kaldırmak için güven puanları, yalnızca en yüksek olasılığa sahip algılamayı tutar. Bu, kullanıcıya sunulan nihai çıktının temiz ve eyleme geçirilebilir olmasını sağlar.
Aşağıdaki örnekte, çıkarım sırasında güven eşiğinin nasıl uygulanacağı gösterilmektedir Ultralytics YOLO11:
from ultralytics import YOLO
# Load a pretrained YOLO11 model
model = YOLO("yolo11n.pt")
# Run inference on an image with a confidence threshold of 0.6 (60%)
# This filters out any detections with a confidence score lower than 0.6
results = model.predict("https://ultralytics.com/images/bus.jpg", conf=0.6)
# Display the count of objects detected above the threshold
print(f"Detected {len(results[0].boxes)} objects with high confidence.")
Güven skorlarının faydası, güven skoru kullanan hemen hemen her sektöre yayılmıştır. bilgisayarla görme ve yapay zeka çözümleri.
Uygulayıcıların "güveni" standarttan ayırt etmeleri hayati önem taşımaktadır kıyaslama için kullanılan değerlendirme ölçütleri modeller.
Bir model geçerli nesneler için sürekli olarak düşük güven veriyorsa, bu durum eğitim verileri. Bunu geliştirmeye yönelik stratejiler şunları içerir modeli daha fazla kişiye açmak için veri artırımı çeşitli aydınlatma ve yönlendirmeler veya üzerinde açıklama yapmak ve yeniden eğitmek için aktif öğrenme Modelin şu anda belirsiz olduğu belirli "uç durumlar". Çeşitli ve yüksek kaliteli veri setlerinin sağlanması kullanıcıların güvenebileceği sağlam sistemler oluşturmak için gereklidir.

