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
Teori
Kavramın çalışma mantığı
- 2
Örnek
Gerçek bir senaryo üzerinde gösterim
- 3
Lab
Uygulamalı alıştırma
- 4
Test
Kısa ölçüm
- 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ür | Kök nedeni | Rehber 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üşük | Kutunun neyi kapsadığı belirsiz | Ek 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ıyor | Görünürlük ve bulanıklık eşiği tanımsız | En az görünürlük oranını ve "etiketlenmez" koşulunu açık yazın |
| Örnek ayrıştırma | Bir nesne yığını tek kutu mu, çok kutu mu | Kalabalık sahne kuralı yok | Kalabalık bölgeler için tek bir toplu etiket kuralı koyun |
| Nitelik alanları | Aynı nesneye farklı ek alan değerleri | Alanlar serbest metin | Kapalı liste kullanın ve "bilinmiyor" değerini meşru bir seçenek yapın |
Aktif öğrenme döngüsü#
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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ı.
- 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İ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.
