Hızlı Başlangıç: Özel Görüntü İşleme portalı ile görüntü sınıflandırma modeli oluşturma

Önemli

Microsoft, Azure Özel Görüntü İşleme hizmetinin planlanan kullanımdan kaldırılmasını duyuruyor. Microsoft, 25.09.2028 tarihine kadar mevcut tüm Azure Özel Görüntü İşleme müşterileri için tam destek sağlayacaktır. Bu destek penceresi sırasında müşterilerin alternatif çözümlere geçişlerini planlamaya ve yürütmeye başlamaları teşvik edilir. Kullanım örneğine bağlı olarak, geçiş için aşağıdaki yolları öneririz:

  • Azure Machine Learning AutoML, hem görüntü sınıflandırması hem de nesne algılama için özel modeller oluşturmak için klasik makine öğrenmesi tekniklerini kullanarak her iki özel model türünü de eğitebilme olanağı sunar
  • Azure Machine Learning AutoML hakkında daha fazla bilgi edinin ve özel model eğitimi için nasıl destek sunabileceğini keşfedin.

Microsoft ayrıca, istem mühendisliğini ve diğer teknikleri kullanarak özel senaryolarda doğruluğu artıran Üretken yapay zeka tabanlı çözümlere de yatırım yapıyor.

  • Oluşturucu modelleri kullanmak için, Dökümhane model kataloğunda bulunan modellerden birini kullanabilir ve özelleştirilmiş görüntü işleme için kendi çözümünüzü oluşturabilirsiniz.
  • Görüntü sınıflandırması için yönetilen bir oluşturucu çözüm için, Döküm Araçları'nda Azure Content Understanding (şu anda genel önizleme aşamasındadır) özel sınıflandırma iş akışları oluşturma olanağı sunar. Ayrıca her türden yapılandırılmamış verilerin işlenmesini (görüntü, belgeler, ses, video) destekler ve önceden tanımlanmış veya kullanıcı tanımlı biçimlere göre yapılandırılmış içgörüler ayıklar.
  • Microsoft Foundry Modelleri ve Azure Content Understanding (genel önizleme)hakkında daha fazla bilgi edinin ve bunların özel ihtiyaçlarınız için nasıl alternatif yollar sunabileceğini keşfedin.

Geçiş hakkında daha ayrıntılı yönergeler için bkz. Azure Özel Görüntü İşleme Geçiş Kılavuzu.

Bu hızlı başlangıçta, görüntü sınıflandırma modeli oluşturmak için Özel Görüntü İşleme web portalının nasıl kullanılacağı açıklanmaktadır. Modeli derledikten sonra yeni görüntülerle test edebilir ve sonunda kendi görüntü tanıma uygulamanızla tümleştirebilirsiniz.

Önkoşullar

Özel Görüntü İşleme kaynakları oluşturma

Özel Görüntü İşleme hizmetini kullanmak için Azure'da Özel Görüntü İşleme eğitim ve tahmin kaynakları oluşturmanız gerekir. Azure portalında, hem eğitim kaynağı hem de tahmin kaynağı oluşturmak için Özel Görüntü İşleme oluştur sayfasını kullanın.

Yeni proje oluşturma

Özel Görüntü İşleme web sayfasına gidin ve azure portalında oturum açmak için kullandığınız hesapla oturum açın.

Custom Vision oturum açma sayfasını gösteren ekran görüntüsü.

  1. İlk projenizi oluşturmak için Yeni Proje'yi seçin. Yeni proje oluştur iletişim kutusu görüntülenir.

    Ad, açıklama ve etki alanları içeren yeni proje iletişim kutusunun ekran görüntüsü.

  2. Proje için bir ad ve açıklama girin. Ardından Özel Görüntü İşleme Eğitim Kaynağınızı seçin. Oturum açmış hesabınız bir Azure hesabıyla ilişkiliyse, Kaynak açılan listesinde tüm uyumlu Azure kaynaklarınız görüntülenir.

    Not

    Kullanılabilir kaynak yoksa Azure portalında oturum açmak için kullandığınız hesapla customvision.ai oturum açtığınızı onaylayın. Ayrıca Özel Görüntü İşleme web sitesinde Özel Görüntü İşleme kaynaklarınızın bulunduğu Azure portalındaki dizinle aynı Dizini seçtiğinizi onaylayın. Her iki site de, ekranın sağ üst köşesindeki açılan hesap menüsünden dizininizi seçebilirsiniz.

  3. Proje Türleri'nin altında Sınıflandırma'ya tıklayın. Ardından, Kullanım örneğinize bağlı olarak Sınıflandırma Türleri'nin altında Çok Etiketli veya Çok Sınıflı'yı seçin. Çok etiketli sınıflandırma, etiketlerinizin herhangi bir sayısını bir görüntüye (sıfır veya daha fazla) uygularken, çok sınıflı sınıflandırma resimleri tek kategorilere ayırır (gönderdiğiniz her resim en olası etikete göre sıralanır). İsterseniz sınıflandırma türünü daha sonra değiştirebilirsiniz.

  4. Ardından, kullanılabilir etki alanlarından birini seçin. Her etki alanı, aşağıdaki tabloda açıklandığı gibi modeli belirli görüntü türleri için iyileştirir. İsterseniz etki alanını daha sonra değiştirebilirsiniz.

    Alan adı Amaç
    Jenerik Çok çeşitli görüntü sınıflandırma görevleri için iyileştirilmiştir. Diğer etki alanlarından hiçbiri uygun değilse veya hangi etki alanını seçeceğinizi bilmiyorsanız Genel etki alanını seçin.
    Gıda Bir restoran menüsünde görebileceğiniz gibi yemeklerin fotoğrafları için optimize edilmiştir. Tek tek meyve veya sebzelerin fotoğraflarını sınıflandırmak istiyorsanız, Gıda etki alanını kullanın.
    Tarihi Mekanlar Hem doğal hem de yapay olarak tanınabilir yer işaretleri için iyileştirilmiştir. Bu etki alanı, yer işareti fotoğrafta açıkça göründüğünde en iyi şekilde çalışır. Bu sistem, önündeki kişiler tarafından yer işareti biraz engellense bile çalışmaya devam eder.
    Perakende Alışveriş kataloğunda veya alışveriş web sitesinde bulunan görüntüler için iyileştirilmiş. Elbiseler, pantolonlar ve gömlekler arasında yüksek hassasiyetli sınıflandırma istiyorsanız, bu etki alanını kullanın.
    Sıkıştırılmış etki alanları Mobil cihazlarda gerçek zamanlı sınıflandırma kısıtlamaları için iyileştirilmiştir. Kompakt etki alanları tarafından oluşturulan modeller yerel olarak çalıştırılacak şekilde dışarı aktarılabilir.
  5. Son olarak Proje oluştur'u seçin.

Eğitim görüntülerini seçme

En azından ilk eğitim kümesinde etiket başına en az 30 görüntü kullanmanız gerekir. Modelinizi eğitildikten sonra test etmek için birkaç ek görüntü de toplamanız gerekir.

Modelinizi etkili bir şekilde eğitmek için görsel çeşitliliği olan görüntüleri kullanın. Aşağıdaki kriterlere göre farklılık gösteren görüntüleri seçin:

  • kamera açısı
  • Aydınlatma
  • arka plan
  • görsel stili
  • bireysel/gruplandırılmış konular
  • boyut
  • Tip

Ayrıca tüm eğitim görüntülerinizin aşağıdaki ölçütlere uygun olduğundan emin olun:

  • .jpg, .png, .bmp veya .gif biçimi olmalıdır
  • boyutu 6 MB'tan büyük değil (tahmin görüntüleri için 4 MB)
  • en kısa kenarda en az 256 piksel; 256 pikselden kısa tüm görüntüler Özel Görüntü İşleme hizmeti tarafından otomatik olarak ölçeklendirilir

Görüntüleri yükle ve etiketle

Sınıflandırıcıyı eğitmeye yardımcı olmak için görüntüleri karşıya yükleyebilir ve el ile etiketleyebilirsiniz.

  1. Görüntü eklemek için Görüntü ekle'yi ve ardından Yerel dosyalara Gözat'ı seçin. Etiketlemeye gitmek için Aç'ı seçin. Etiket seçiminiz karşıya yüklediğiniz tüm görüntü grubuna uygulanır, bu nedenle uygulanan etiketlere göre görüntüleri ayrı gruplara yüklemek daha kolay olur. Görüntüler karşıya yüklendikten sonra, tek tek etiketlerini de değiştirebilirsiniz.

    Resim Ekle denetiminin ekran görüntüsü sol üst kısımda ve alt ortada bir düğme olarak gösterilir.

  2. Etiket oluşturmak için Etiketlerim alanına metin girin ve Enter tuşuna basın. Eğer etiket zaten varsa, bir açılır menüde görünür. Çok etiketli bir projede resimlerinize birden fazla etiket ekleyebilirsiniz, ancak çok sınıflı bir projede yalnızca bir etiket ekleyebilirsiniz. Görüntüleri karşıya yüklemeyi tamamlamak için [number] dosyayı karşıya yükle düğmesini kullanın.

    Etiket eklemek için bir alan içeren görüntü karşıya yükleme sayfasının ekran görüntüsü.

  3. Resimler karşıya yüklendikten sonra Bitti'yi seçin.

    Tamamlanan tüm görevleri gösteren ilerleme çubuğunun ekran görüntüsü.

Başka bir görüntü kümesini karşıya yüklemek için bu bölümün en üstüne dönün ve adımları yineleyin.

Sınıflandırıcıyı eğitme

Sınıflandırıcıyı eğitmek için Eğit düğmesini seçin. Sınıflandırıcı, her etiketin görsel niteliklerini tanımlayan bir model oluşturmak için geçerli görüntülerin tümünü kullanır. Bu işlem birkaç dakika sürebilir.

Web sayfasının üst bilgi araç çubuğunun sağ üst kısmındaki tren düğmesinin ekran görüntüsü.

Eğitim süreci yalnızca birkaç dakika sürmelidir. Bu süre boyunca, eğitim süreciyle ilgili bilgiler Performans sekmesinde görüntülenir.

Ana bölümde eğitim ayrıntılarını içeren tarayıcı penceresinin ekran görüntüsü.

Sınıflandırıcıyı değerlendirme

Eğitim tamamlandıktan sonra modelin performansı tahmin edilir ve görüntülenir. Özel Görüntü İşleme Hizmeti, duyarlığı ve yakalamayı hesaplamak için eğitim için gönderdiğiniz görüntüleri kullanır. Kesinlik ve geri çağırma, sınıflandırıcının etkinliğinin iki farklı ölçümüdür.

  • Kesinlik, doğru olarak tanımlanan sınıflandırmaların kesirini gösterir. Örneğin, model 100 görüntüyü köpek olarak tanımladıysa ve bunların 99'unun aslında köpek olduğunu belirlediyse, duyarlık %99 olacaktır.
  • Geri çekme , doğru şekilde tanımlanmış gerçek sınıflandırmaların kesirini gösterir. Örneğin, aslında 100 elma görüntüsü olsaydı ve model 80'i elma olarak tanımladıysa, geri çağırma %80 olacaktır.

Sınıflandırıcıdaki her etiket ve genel için doğruluk ve geri çağırmayı gösteren eğitim sonuçlarının ekran görüntüsü.

Olasılık eşiği

Performans sekmesinin sol bölmesindeki Olasılık Eşiği kaydırıcısını not edin. Bu, bir tahminin doğru kabul edilebilmesi için sahip olması gereken güvenilirlik düzeyidir (duyarlık ve yakalama hesaplama amacıyla).

Tahmin çağrılarını yüksek olasılık eşiğiyle yorumladığınızda, bunlar geri çekme pahasına yüksek hassasiyete sahip sonuçlar döndürme eğilimindedir; algılanan sınıflandırmalar doğrudur, ancak çoğu algılanmamış durumda kalır. Düşük olasılık eşiği tam tersini yapar; gerçek sınıflandırmaların çoğu algılanıyor, ancak bu küme içinde daha fazla hatalı pozitif sonuç var. Bunu göz önünde bulundurarak olasılık eşiğini projenizin belirli gereksinimlerine göre ayarlamanız gerekir. Daha sonra, istemci tarafında tahmin sonuçları alırken, burada kullandığınız olasılık eşiği değerini kullanmanız gerekir.

Eğitim yinelemelerini yönetme

Sınıflandırıcınızı her eğitişinizde, güncelleştirilmiş performans ölçümleriyle yeni bir yineleme oluşturursunuz. Tüm yinelemelerinizi Performans sekmesinin sol bölmesinde görüntüleyebilirsiniz. Ayrıca, eski bir yinelemeyi silmek için kullanabileceğiniz Sil düğmesini de bulabilirsiniz. Yinelemeyi sildiğinizde, kendisiyle benzersiz olarak ilişkilendirilmiş tüm görüntüleri silersiniz.

Eğitilen modellerinize program aracılığıyla erişmeyi öğrenmek için Tahmin API'sini çağırma bölümüne bakın.

Sonraki adım

Bu hızlı başlangıçta, Özel Görüntü İşleme web portalını kullanarak görüntü sınıflandırma modeli oluşturmayı ve eğitmeyi öğrendiniz. Ardından, modelinizi iyileştirmeye yönelik yinelemeli süreç hakkında daha fazla bilgi edinin.