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

Odak Kaybı

Focal Loss'un nesne algılamada sınıf dengesizliğinin üstesinden nasıl geldiğini keşfedin - dengesiz veri kümelerinde doğruluğu artırmak için eğitimi zor örneklere odaklayın.

Odak Kaybı, makine öğrenimi modellerinin eğitimi sırasında sınıf dengesizliği sorununu ele almak için tasarlanmış özel bir kayıp fonksiyonudur. Bu sorun özellikle arka plan örneklerinin (negatif sınıf) sayısının ön plandaki ilgi çekici nesnelerin (pozitif sınıf) sayısından çok daha fazla olabildiği nesne algılama görevlerinde yaygındır. Focal Loss, her bir örneğin ağırlığını dinamik olarak ayarlayarak modeli, sınıflandırılması kolay çok sayıda negatif örnekten bunalmak yerine öğrenme çabalarını sınıflandırılması zor örneklere odaklamaya teşvik eder. Bu yaklaşım, dengesiz veri kümeleri üzerinde eğitilen modellerin doğruluğunu ve performansını önemli ölçüde artırır.

Odak Kaybı Nasıl Çalışır?

Odak Kaybı, görüntü sınıflandırma görevleri için yaygın olarak kullanılan standart Çapraz Entropi Kaybının bir geliştirmesidir. Meta AI (eski adıyla Facebook AI Research) araştırmacıları tarafından RetinaNet makalesinde tanıtılan temel yenilik, iyi sınıflandırılmış örneklerden gelen kayıp katkısını azaltan bir modülasyon faktörüdür. Bu, modelin geriye yayılım güncellemelerinin öncelikle sınıflandırılması zor örneklerden gelen hatalar tarafından yönlendirilmesini sağlar. Fonksiyon, kolay örnekler için kaybın azaltılma oranını kontrol eden bir "odaklama parametresi" içerir. Optimizasyon algoritması, bu zorlu örneklere öncelik vererek model ağırlıklarında daha anlamlı ayarlamalar yapabilir ve özellikle RetinaNet ve YOLO'nun bazı sürümleri gibi tek aşamalı nesne dedektörleri için daha iyi genel performans sağlar. Ultralytics belgelerinde Odak Kaybının teknik bir uygulamasını keşfedebilirsiniz.

Gerçek Dünya Uygulamaları

Odak Kaybı, sınıf dengesizliğinin önemli bir zorluk olduğu çeşitli gerçek dünya senaryoları için sağlam modellerin eğitilmesinde etkilidir.

  • Otonom Sürüş: Otonom araçların geliştirilmesinde, modeller yayalar, bisikletliler veya uzaktaki trafik işaretleri gibi bazıları nadiren görünen çok çeşitli nesneleri tespit etmelidir. Bir görüntünün büyük çoğunluğu yol veya gökyüzü (arka plan) olabilir. Odak Kaybı, modelin bu kritik ancak nadir nesnelere daha fazla dikkat etmesine yardımcı olarak gözden kaçmamalarını sağlar. Bu, otomotiv çözümlerinde güvenli ve güvenilir yapay zeka oluşturmak için çok önemlidir. Bu alandaki zorluklara genel bir bakış Carnegie Mellon Üniversitesi gibi kurumlar tarafından sağlanmaktadır.
  • Tıbbi Teşhis: Tıbbi görüntü analizinde modeller, taramalardan tümör veya lezyon gibi anomalileri tespit etmek için eğitilir. Genellikle anormal bölge, çevresindeki sağlıklı dokuya kıyasla çok küçüktür. Odak Kaybı, modelin bu ince, tespit edilmesi zor alanları tanımlamaya odaklanmasını sağlar, aksi takdirde çok büyük arka plan sınıfı lehine göz ardı edilebilir. Bu, tıbbi veri kümelerinde tümörlerin tespit edilmesine yönelik uygulamalarda görüldüğü gibi daha doğru ve güvenilir teşhis araçlarına yol açar.

Diğer Kayıp Fonksiyonları ile Karşılaştırma

Odak Kaybını bilgisayarla görmede kullanılan diğer ilgili kayıp fonksiyonlarından ayırmak önemlidir.

  • Çapraz Antropi Kaybı: Odak Kaybı, Çapraz Antropi Kaybının doğrudan bir modifikasyonudur. Çapraz Antropi tüm örneklere eşit davranırken, Odak Kaybı kolay örneklerin etkisini azaltmak için bir terim getirerek dengesiz eğitim verileri için daha uygun hale getirir. Çapraz Entropi hakkında daha derin bir anlayış için Stanford'un CS231n notları iyi bir açıklama sunmaktadır.
  • Varifocal Loss: Bu, Focal Loss ilkeleri üzerine inşa edilen daha yeni bir kayıp fonksiyonudur. Odak Kaybı tüm pozitif örneklere eşit davranırken, Varifocal Loss bunları sınıflandırma puanlarına göre ağırlıklandırır ve yüksek kaliteli pozitif örneklere daha fazla ağırlık verir. Ultralytics kayıp fonksiyonu referansında özel uygulaması hakkında daha fazla bilgi edinebilirsiniz.
  • IoU tabanlı Kayıplar: Birlik üzerinden Genelleştirilmiş Kesişim (IoU), DIoU ve CIoU gibi fonksiyonlar, tahmin edilen bir sınırlayıcı kutunun yerelleştirme doğruluğunu ölçmek için kullanılır. Bunlar bir nesnenin nerede olduğuyla ilgiliyken, Odak Kaybı bir nesnenin ne olduğuyla (sınıflandırması) ilgilidir. Ultralytics YOLOv8 gibi modern dedektörlerde, modeli eğitmek için sınıflandırma kaybı (Odak Kaybı gibi) ve regresyon kaybı (IoU tabanlı bir kayıp gibi) birlikte kullanılır.

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ı