İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM
DersOrta35 dakikaComputer Vision Engineer · 8. ders

Etiket rehberi, anlaşma ölçümü ve aktif öğrenme

Görüntü projelerinde kalite tavanını koyan şeyin etiket tanımı olduğunu; rehberin nasıl bir karar belgesine dönüştüğünü, anlaşmanın nasıl ölçüldüğünü ve etiket bütçesinin aktif öğrenmeyle nasıl yönetildiğini öğretir.

Önkoşul: Computer Vision, Evaluation

BU DERSİN SONUNDA

  • Kenar durumları karar kuralına çeviren bir etiket rehberi yazmak
  • Çift etiketlemeyle anlaşmayı ölçmek ve anlaşmazlıkları kök nedene göre ayırmak
  • Aktif öğrenme turunu belirsizlik ve çeşitlilik ölçütlerini birleştirerek kurmak
  • Etiket gürültüsünün eğitim ve değerlendirme setlerindeki farklı etkisini ayırt etmek
  1. 1

    Teori

    Kavramın çalışma mantığı

  2. 2

    Örnek

    Gerçek bir senaryo üzerinde gösterim

  3. 3

    Lab

    Uygulamalı alıştırma

  4. 4

    Test

    Kısa ölçüm

  5. 5

    Proje

    Rotadaki projeye katkı

Kısa cevap

Görüntü projelerinde kalite tavanını model değil etiket tanımı koyar. İki etiketçi aynı görüntüde farklı karar veriyorsa bu fark eğitim verisine gürültü, değerlendirme setine ölçülemezlik olarak geçer. Bu yüzden etiketleme üç parçalı bir iştir: kenar durumlarda ne yapılacağını söyleyen bir rehber, kuralların tutup tutmadığını gösteren bir anlaşma ölçümü ve sıradaki turun nereye harcanacağını söyleyen bir seçim ölçütü.

Teori: rehber bir sözleşmedir#

Etiket rehberi bir tanım listesi değil, kenar durumlarda ne yapılacağını söyleyen bir karar belgesidir. "Araç" sınıfının sözlük tanımı kolaydır; kararı zorlaştıran sorular başkadır: yarısı kadraj dışında kalan araç etiketlenir mi, camın arkasından görünen sürücü "insan" sayılır mı, kutu aynaları içine alır mı, bulanıklık hangi noktadan sonra "etiketlenmez" demeyi gerektirir. Rehberin gövdesi bu soruların cevaplarından ve her cevabın yanındaki örnek görüntüden oluşur.

Belgeyi kritik yapan ikinci sebep, gürültünün asimetrik zararıdır. Eğitim setindeki gürültü modeli bozar ama yeterli veriyle bir ölçüde emilir. Değerlendirme setindeki gürültü ise tavan koyar: ölçtüğünüz sayı, modelin yeteneğiyle etiketçilerin tutarsızlığının toplamıdır ve bu ikisini sonradan ayıramazsınız. Bu yüzden ilk tutarlılık yatırımı altın sete yapılır, eğitim setine değil.

Anlaşma nasıl ölçülür#

Anlaşma, aynı görüntülerin iki kişiye bağımsız etiketletilmesiyle ölçülür. Sınıflandırmada karşılaştırma doğrudandır; tespit ve bölütlemede önce kutuların eşleşmesi gerekir, bu da bir örtüşme eşiği seçmek demektir — eşiği yükseltmek anlaşmazlığı artırır, çünkü sınır sıkılığı da karşılaştırmaya dahil olur. Ham anlaşma yüzdesi tek başına yanıltıcıdır: seyrek bir kusur sınıfında iki kişi hiçbir şey işaretlemese bile yüzde neredeyse tam çıkar. Şansla açıklanabilen anlaşmayı düşen ölçütlerin (kappa ailesi) varlık sebebi budur; yine de sayının kendisinden çok, anlaşmazlıkların nereye toplandığı bilgisi işe yarar.

Anlaşmazlık türüNasıl görünürKök nedeniRehber düzeltmesi
Sınıf karışmasıAynı nesneye iki farklı sınıf verilmişTanımlar ayırt edici değilİki sınıfı ayıran tek niteliği yazın, yan yana doğru ve yanlış örnek koyun
Sınır sıkılığıKutular eşleşiyor ama örtüşme düşükKutunun neyi kapsadığı belirsizEk parçaların (ayna, sap, gölge) dahil olup olmadığını kurala bağlayın
Varlık kararıBiri işaretliyor, diğeri boş bırakıyorGörünürlük ve bulanıklık eşiği tanımsızEn az görünürlük oranını ve "etiketlenmez" koşulunu açık yazın
Örnek ayrıştırmaBir nesne yığını tek kutu mu, çok kutu muKalabalık sahne kuralı yokKalabalık bölgeler için tek bir toplu etiket kuralı koyun
Nitelik alanlarıAynı nesneye farklı ek alan değerleriAlanlar serbest metinKapalı liste kullanın ve "bilinmiyor" değerini meşru bir seçenek yapın
Anlaşmazlıkları bu kovalara dağıtmak, rehberin hangi maddesinin eksik olduğunu doğrudan gösterir; tek bir anlaşma sayısı bunu göstermez.

Aktif öğrenme döngüsü#

  1. 1Havuzu ayırın

    Etiketsiz görüntüleri tek bir havuzda tutun ve havuzun üretim dağılımını temsil ettiğinden emin olun. Havuz yanlıysa seçim ölçütü ne olursa olsun yanlı bir eğitim seti üretir.

  2. 2Seçim ölçütünü birleştirin

    Yalnızca belirsizliğe bakmak, birbirinin kopyası kenar durumlara saplanmakla sonuçlanır. Belirsizliği bir çeşitlilik ölçütüyle — gömme uzayında birbirine uzak örnekler seçmekle — birlikte kullanın.

  3. 3Hata madenciliği yapın

    Üretimde operatörün düzelttiği kararlar havuzdaki en değerli örneklerdir, çünkü etiketleri zaten bir insan vermiştir. Bunları ayrı bir akış olarak toplayın.

  4. 4Turu kapatın

    Yeni etiketlerle yeniden eğitin ve değişmeyen bir değerlendirme setinde ölçün. Ölçüm seti turdan tura değişirse kazancın olup olmadığını göremezsiniz.

Aktif öğrenmenin kazancı etiket bütçesinin verimliliğidir, modelin tavanı değil: aynı sayıda etiketle daha fazlası öğrenilir, ama yanlış tanımlanmış bir sınıf kümesi veya tutarsız bir rehber bu döngüyle düzelmez. Döngü ayrıca kendi yanlılığını üretir — seçilen örnekler modelin zorlandığı bölgeden gelir, dolayısıyla biriken eğitim seti üretim dağılımına giderek daha az benzer. Bu, eğitim için sorun değil; ölçüm için sorundur.

Sık yapılan hata#

Sahada en sık görülen hata, anlaşmazlığı etiketçi dikkatsizliği sayıp rehbere kural yığmaktır. Kural sayısı arttıkça rehber okunmaz hale gelir ve tutarlılık daha da düşer; işleyen yaklaşım her kuralın yanına doğru ve yanlış birer örnek görüntü koymak ve eskiyen maddeleri çıkararak hacmi sabit tutmaktır. İkinci sık hata rehberi sürümsüz tutmaktır: hangi görüntünün hangi kural sürümüyle etiketlendiği kayıtlı değilse, ölçümdeki bir kırılmanın modelden mi tanım değişikliğinden mi geldiği anlaşılamaz.

  • Metrik iyi ama operatör memnun değil: değerlendirme setiniz üretim dağılımını temsil etmiyor.
  • Model iki sınıfı sürekli karıştırıyor: önce o iki sınıfın insanlar arası anlaşma oranına bakın; ayrım etikette yoksa modelde de olmaz.
  • Yeni etiketler metriği hiç oynatmıyor: seçim ölçütü birbirinin kopyası örnekler getiriyor ya da kazanç değerlendirme setinde temsil edilmiyor.
  • Eski ve yeni etiketler çelişiyor: rehber sürümü değişmiş, geriye dönük yeniden etiketleme yapılmamış.
  • Seyrek sınıfta hiç ilerleme yok: havuzda o sınıf neredeyse hiç yok; bu bir seçim değil veri toplama sorunudur.

LAB · UYGULAMALI ALIŞTIRMA

Rehberi çift etiketleme turuyla sınayın

  1. 1Kendi görüntü setinizden 60 görüntüyü rastgele seçin; sınıf oranlarını dengelemeye çalışmayın, üretimdeki dağılım korunsun.
  2. 2Etiket rehberinin birinci sürümünü yazın: sınıf tanımları, en az görünürlük kuralı, kutu sıkılığı kuralı, kalabalık sahne kuralı ve "etiketlenmez" koşulu.
  3. 3Aynı 60 görüntüyü birbirinden bağımsız iki kez etiketleyin: mümkünse iki ayrı kişiyle, tek başınıza çalışıyorsanız araya zaman koyup ikinci turda görüntü sırasını değiştirerek; tespit yapıyorsanız kutuları belirlediğiniz örtüşme eşiğiyle eşleştirin.
  4. 4Anlaşmazlıkları beş kovaya dağıtın: sınıf karışması, sınır sıkılığı, varlık kararı, örnek ayrıştırma, nitelik alanı.
  5. 5En kalabalık kovaya karşılık rehbere kural artı örnek görüntü ekleyin, sürüm numarasını artırın ve 20 yeni görüntüyle turu yineleyin.
  6. 6İki turun kova bazındaki anlaşmazlık sayılarını yan yana yazın ve hangi kuralın işe yaradığını not edin.

Beklenen çıktı

Sürüm numaralı bir etiket rehberi ve kova bazında anlaşmazlık sayılarının iki tur arasındaki karşılaştırması.

Sık sorulan sorular

Kaç görüntüyü çift etiketletmeliyim?

Sayının kendisi değil, ölçümün hangi çözünürlükte karar vereceğiniz belirleyicidir. Anlaşmazlıkları beş kovaya dağıtıp her kovada birkaç örnek görmek istiyorsanız birkaç düzine görüntü ilk turu başlatmaya yeter. Kovalar boşalmaya başladığında turu büyütün; rehber her değiştiğinde yeni bir örnek grupla yeniden ölçün.

Anlaşma düşük çıkarsa etiketleri atmalı mıyım?

Hayır; anlaşmazlık bir sinyaldir, önce nedenini sınıflandırın. Sınır sıkılığından gelen anlaşmazlık çoğu uygulamada tolere edilebilir. Varlık kararından gelen anlaşmazlık ise sınıf tanımınızın belirsiz olduğunu söyler; o görüntüler rehber düzeltildikten sonra yeniden etiketlenmelidir.

Tek etiketçiyle çalışıyorum, anlaşma ölçemez miyim?

Aynı kişiye aynı görüntüleri arayla ikinci kez etiketletmek kişi içi tutarlılığı verir; bu, rehberin belirsiz maddelerini bulmak için çoğu zaman yeterlidir. Kişiler arası anlaşmanın yerini tutmaz, çünkü kendi yorumunuzun sistematik yanlılığını göstermez.

LEARN

Computer Vision Engineer rotasına devam et

Dersler tek başına da okunabilir, ama sıralı ilerlemek önkoşul boşluklarını kapatır.