Etiketleme projelerini yönetme

Azure Machine Learning'de etiketleme projesini yönetmeyi öğrenin. Bu makale, metin veya görüntü etiketleme projelerini yönetmekle sorumlu proje yöneticilerine yöneliktir. Projenin nasıl oluşturulacağı hakkında bilgi için bkz . Proje etiketleme metni ayarlama veya Proje etiketleme resmi ayarlama.

Önemli

Bu makalede işaretlenen (önizleme) öğeler şu anda genel önizleme aşamasındadır. Önizleme sürümü bir hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için önerilmez. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri Ek Kullanım Koşulları.

Projeyi çalıştırma ve izleme

Projeyi başlatıldıktan sonra Azure çalıştırmaya başlar. Bir projeyi yönetmek için ana Veri Etiketleme sayfasında projeyi seçin.

Projeyi duraklatmak veya yeniden başlatmak için, proje komut çubuğunda Çalışıyor durumunu değiştirin. Verileri yalnızca proje çalışırken etiketleyebilirsiniz.

İlerlemeyi izleme

Pano sekmesi etiketleme görevinin ilerleme durumunu gösterir.

Screenshot that shows the data labeling dashboard.

İlerleme grafiklerinde etiketlenmiş, atlanmış, gözden geçirilmesi gereken veya henüz tamamlanmamış öğe sayısı gösterilir. Her bölümdeki öğe sayısını görmek için grafiğin üzerine gelin.

Tamamlanan görevler için etiketlerin dağılımı grafiğin altında gösterilir. Bazı proje türlerinde, bir öğenin birden çok etiketi olabilir. Toplam etiket sayısı, toplam öğe sayısını aşabilir.

Etiketleyicilerin dağılımı ve etiketledikleri öğe sayısı da gösterilir.

Orta bölümde atanmamış görev kuyruğu olan bir tablo gösterilir. ML destekli etiketleme kapalı olduğunda, bu bölümde atamayı bekleyen el ile gerçekleştirilen görevlerin sayısı gösterilir.

ML destekli etiketleme açık olduğunda, bu bölüm şunları da gösterir:

  • Kuyrukta kümelenmiş öğeler içeren görevler.
  • Kuyrukta önceden etiketlenmiş öğeler içeren görevler.

Ayrıca, ML destekli etiketleme etkinleştirildiğinde, ML destekli etiketleme durumunu görmek için aşağı kaydırabilirsiniz. İşler bölümleri, makine öğrenmesi çalıştırmalarının her biri için bağlantılar sağlar.

  • Eğitim: Etiketleri tahmin etmek için modeli eğiter.
  • Doğrulama: Öğe ön etiketlemesinin bu modelin tahminini kullanıp kullanmadığını belirler.
  • Çıkarım: Yeni öğeler için tahmin çalıştırılır.
  • Özellik Kazandırma: Küme öğeleri (yalnızca görüntü sınıflandırma projeleri için).

Verileri ve etiketleri gözden geçirme

Veri sekmesinde veri kümesinin önizlemesini inceleyin ve etiketlenmiş verileri gözden geçirin.

Etiketleri görmek için etiketlenmiş verileri kaydırın. Yanlış etiketlenmiş veriler görürseniz, etiketleri kaldırmak ve verileri etiketsiz kuyruğa döndürmek için verileri seçin ve Reddet'i seçin.

Atlanan öğeler

Gözden geçirmekte olduğunuz öğelere bir dizi filtre uygulanır. Varsayılan olarak etiketlenmiş verileri gözden geçirirsiniz. Atlanan öğeleri gözden geçirmek için türü *Atlandı olarak değiştirmek için Varlık türü filtresini seçin.

Screenshot shows the filters for reviewing labels.

Atlanan verilerin etiketlenmesi gerektiğini düşünüyorsanız, etiketlenmemiş kuyruğa geri yerleştirmek için Reddet'i seçin. Atlanan verilerin projenizle ilgili olmadığını düşünüyorsanız, kabul et'i seçerek projeden kaldırın.

Konsensüs etiketleme

Projeniz konsensüs etiketlemesi kullanıyorsa, fikir birliği olmayan görüntüleri gözden geçirin:

  1. Veri sekmesini seçin.

  2. Sol menüde Etiketleri gözden geçir'i seçin.

  3. Etiketleri gözden geçir'in üstündeki komut çubuğunda Tüm filtreler'i seçin.

    Screenshot that shows how to select filters to review consensus label problems.

  4. Etiketli veri noktaları'nın altında, yalnızca etiketleyicilerin fikir birliğine varmadığı görüntüleri göstermek için Gözden geçirmesi gereken konsensüs etiketleri'ni seçin.

    Screenshot that shows how to select labels in need of review.

  5. Gözden geçirilmesi gereken her resim için, çakışan etiketleri görüntülemek için Konsensüs etiketi açılan listesini seçin.

    Screenshot that shows the Select Consensus label dropdown to review conflicting labels.

  6. Etiketlerini görmek, etiketleri güncelleştirmek veya reddetmek için tek bir etiketleyici seçebilirsiniz ancak en iyi seçenek olan Konsensüs etiketini (önizleme) kullanmanız gerekir.

Proje ayrıntılarını değiştirme

Ayrıntılar sekmesinde projenizin ayrıntılarını görüntüleyin ve değiştirin. Bu sekmede şunları yapabilirsiniz:

  • Proje ayrıntılarını ve giriş veri kümelerini görüntüleyin.
  • Düzenli aralıklarla artımlı yenilemeyi etkinleştir seçeneğini ayarlayın veya temizleyin ya da hemen yenileme isteyin.
  • Projenizde etiketli çıkışları depolamak için kullanılan depolama kapsayıcısının ayrıntılarını görüntüleyin.
  • Projenize etiket ekleyin.
  • Etiketlerinize verdiğiniz yönergeleri düzenleyin.
  • ML destekli etiketleme ayarlarını değiştirin ve etiketleme görevini başlatın.

Azure AI hizmetlerinde oluşturulan projeler

Etiketleme projeniz Vision Studio veya Language Studio'dan oluşturulduysa, Ayrıntılar sayfasında ek bir sekme görürsünüz. Sekme, Azure Machine Learning'de etiketleme ile Vision Studio veya Language Studio'da etiketleme arasında geçiş yapmanızı sağlar.

Projeniz Vision Studio'dan oluşturulduysa, bir Vision Studio sekmesi de görürsünüz. Vision Studio'ya dönmek için Vision Studio'ya git'i seçin. Vision Studio'ya döndüğünüzde etiketlenmiş verilerinizi içeri aktarabilirsiniz.

Projeye yeni etiketler ekleme

Veri etiketleme işlemi sırasında, öğelerinizi sınıflandırmak için daha fazla etiket eklemek isteyebilirsiniz. Örneğin, karışıklığı göstermek için Bilinmeyen veya Diğer etiket eklemek isteyebilirsiniz.

Projeye bir veya daha fazla etiket eklemek için:

  1. Ana Veri Etiketleme sayfasında projeyi seçin.

  2. Etiketleme etkinliğini durdurmak için proje komut çubuğunda Durumu Çalışıyor'danDuraklatıldı durumuna getirin.

  3. Ayrıntılar sekmesini seçin.

  4. Soldaki listede Etiket kategorileri'ni seçin.

  5. Etiketlerinizi değiştirin.

    Screenshot that shows how to add a label in Machine Learning Studio.

  6. Forma yeni etiketinizi ekleyin. Ardından projeye nasıl devam etmek istediğinizi seçin. Kullanılabilir etiketleri değiştirdiğinizden, zaten etiketlenmiş olan verilerin nasıl işlendiğini seçin:

    • Baştan başlayın ve mevcut tüm etiketleri kaldırın. Yeni tam etiket kümesini kullanarak etiketlemeye en baştan başlamak istiyorsanız bu seçeneği belirleyin.
    • Baştan başlayın ve tüm mevcut etiketleri koruyun. Tüm verileri etiketlenmemiş olarak işaretlemek, ancak var olan etiketleri önceden etiketlenmiş resimler için varsayılan etiket olarak tutmak için bu seçeneği belirleyin.
    • Devam edin ve tüm mevcut etiketleri koruyun. Tüm verileri olduğu gibi etiketlenmiş durumda tutmak ve henüz etiketlenmemiş veriler için yeni etiketi kullanmaya başlamak için bu seçeneği belirleyin.
  7. Yönergeler sayfanızı yeni etiketler için gerektiği gibi değiştirin.

  8. Tüm yeni etiketleri ekledikten sonra projeyi yeniden başlatmak için Duraklatıldı'yıÇalışıyor olarak değiştirin.

ML destekli etiketleme görevi başlatma

ML destekli etiketleme, bazı öğeler etiketlendikten sonra otomatik olarak başlar. Bu otomatik eşik projeye göre değişir. Projenizde en azından etiketlenmiş veriler varsa ML destekli eğitim çalıştırmalarını el ile başlatabilirsiniz.

Not

Aralık 2022'ye kadar oluşturulan projelerde isteğe bağlı eğitim kullanılamaz. Bu özelliği kullanmak için yeni bir proje oluşturun.

Ml destekli yeni bir eğitim çalıştırması başlatmak için:

  1. Projenizin üst kısmında Ayrıntılar'ı seçin.
  2. Sol menüde ML destekli etiketleme'yi seçin.
  3. Sayfanın alt kısmındaki İsteğe bağlı eğitim için Başlat'ı seçin.

Etiketleri dışarı aktarma

Etiketleri dışarı aktarmak için proje komut çubuğunda Dışarı Aktar düğmesini seçin. Makine Öğrenmesi denemesi için etiket verilerini istediğiniz zaman dışarı aktarabilirsiniz.

Proje türünüz Semantik segmentasyon (Önizleme) ise bir Azure MLTable veri varlığı oluşturulur.

Diğer tüm proje türleri için görüntü etiketlerini şu biçimlerde dışarı aktarabilirsiniz:

  • .csv dosyası. Azure Machine Learning, CSV dosyasını Etiketleme/dışarı aktarma/csv içindeki bir klasörde oluşturur.
  • COCO biçimli bir dosya. Azure Machine Learning, COCO dosyasını Etiketleme/dışarı aktarma/coco içindeki bir klasörde oluşturur.
  • Etiketleri olan bir Azure Machine Learning veri kümesi.
  • CSV dosyası. Azure Machine Learning, CSV dosyasını Etiketleme/dışarı aktarma/csv içindeki bir klasörde oluşturur.
  • COCO biçimli bir dosya. Azure Machine Learning, COCO dosyasını Etiketleme/dışarı aktarma/coco içindeki bir klasörde oluşturur.
  • Azure MLTable veri varlığı.

CSV veya COCO dosyasını dışarı aktardığınızda, dosya indirilmeye hazır olduğunda kısa bir süre için bir bildirim görüntülenir. Sonuçlarınızı indirmek için Dosya indir bağlantısını seçin. Bildirimi üst çubuktaki Bildirim bölümünde de bulabilirsiniz:

Screenshot that shows the notification for the file download.

Dışarı aktarılan Azure Machine Learning veri kümelerine ve veri varlıklarına Machine Learning'in Veri bölümünden erişin. Veri ayrıntıları sayfasında Python kullanarak etiketlerinize erişmek için kullanabileceğiniz örnek kod da sağlanır.

Screenshot that shows an example of the dataset details page in Machine Learning.

Etiketlenmiş verilerinizi bir Azure Machine Learning veri kümesine aktardıktan sonra AutoML'yi kullanarak etiketlenmiş verileriniz üzerinde eğitilen görüntü işleme modelleri oluşturabilirsiniz. Daha fazla bilgi için bkz . Python kullanarak görüntü işleme modellerini eğitmek için AutoML'yi ayarlama.

Etiketleri içeri aktarma (önizleme)

Geçerli verileriniz için etiketler içeren bir Azure MLTable veri varlığınız veya COCO dosyanız varsa, bu etiketleri projenize aktarabilirsiniz. Örneğin, aynı veriler kullanılarak önceki bir etiketleme projesinden dışarı aktarılan etiketleriniz olabilir. Etiketleri içeri aktarma özelliği yalnızca görüntü projeleri için kullanılabilir.

Etiketleri içeri aktarmak için proje komut çubuğunda İçeri Aktar düğmesini seçin. Machine Learning denemesi için etiketlenmiş verileri istediğiniz zaman içeri aktarabilirsiniz.

COCO dosyasından veya Azure MLTable veri varlığından içeri aktarma.

Veri eşleme

Görüntü alanına eşleyen bir sütun belirtmeniz gerekir. İsteğe bağlı olarak verilerde bulunan diğer sütunları da eşleyebilirsiniz. Örneğin, verileriniz bir Etiket sütunu içeriyorsa, bunu Kategori alanına eşleyebilirsiniz. Verileriniz bir Güvenilirlik sütunu içeriyorsa, bunu Güvenilirlik alanına eşleyebilirsiniz.

Önceki bir projedeki etiketleri içeri aktarıyorsanız, etiketlerin oluşturduğunuz etiketlerle aynı biçimde olması gerekir. Örneğin, sınırlayıcı kutu etiketleri oluşturuyorsanız, içeri aktardığınız etiketler de sınırlayıcı kutu etiketleri olmalıdır.

İçe aktarma seçenekleri

İçeri aktarılan etiketlerin nasıl işlendiğini seçin:

  • Önceden etiketlenmiş veriler olarak - İçeri aktarılan etiketleri önceden etiketlenmiş veri olarak kullanmak için bu seçeneği belirleyin. Etiketleyiciniz daha sonra etiketleri göndermeden önce önceden etiketlenmiş verileri gözden geçirebilir ve hataları düzeltebilir.
  • Son etiketler olarak - etiketleri son etiket olarak içeri aktarmak için bu seçeneği belirleyin. Yalnızca henüz etiket içermeyen veriler, etiketleyicilerinize görev olarak sunulur.

Etiketleyiciler için erişim

Çalışma alanınıza Katkıda Bulunan veya Sahip erişimi olan herkes projenizdeki verileri etiketleyebilir.

Ayrıca, çalışma alanının veya etiketleme projenizin diğer bölümlerine erişmeyecek şekilde kullanıcıları ekleyebilir ve izinleri özelleştirebilirsiniz. Daha fazla bilgi için bkz . Veri etiketleme projenize kullanıcı ekleme.

Sorunları giderme

Projenizi yönetirken aşağıdaki sorunlardan herhangi birini görürseniz bu ipuçlarını kullanın:

Sorun Çözüm
Yalnızca blob veri depolarında oluşturulan veri kümeleri kullanılabilir. Bu sorun, geçerli sürümün bilinen bir sınırlamasıdır.
Projenizin kullandığı veri kümesinden veri kaldırma işlemi, projede hataya neden olur. Etiketleme projesinde kullandığınız veri kümesinin sürümünden veri kaldırmayın. Verileri kaldırmak için kullanılacak veri kümesinin yeni bir sürümünü oluşturun.
Proje oluşturulduktan sonra, proje durumu uzun bir süre için Başlatılıyor olur. Sayfayı el ile yenileyin. Başlatma yaklaşık olarak saniyede 20 veri noktası hızında tamamlanmalıdır. Otomatik yenileme bilinen bir sorun değildir.
Yeni etiketlenen öğeler veri incelemesinde görünmüyor. Etiketli tüm öğeleri yüklemek için İlk düğmesini seçin. İlk düğmesi sizi listenin önüne geri götürür ve etiketlenmiş tüm verileri yükler.
Belirli bir etiketleyiciye görev kümesi atayamazsınız. Bu sorun, geçerli sürümün bilinen bir sınırlamasıdır.

Nesne algılama sorunlarını giderme

Sorun Çözüm
Nesne algılama için etiket oluştururken Esc tuşunu seçerseniz sıfır boyutlu bir etiket oluşturulur ve etiket gönderimi başarısız olur. Etiketi silmek için etiketin yanındaki X delete simgesini seçin.

Projeyi oluştururken sorun yaşıyorsanız bkz . Veri etiketleme projesi oluşturma sırasında sorunları giderme

Sonraki adım

Resimleri ve metin belgelerini etiketleme