Modelinizi mobil cihazlarla kullanmak üzere dışarı aktarma

Azure AI Özel Görüntü İşleme Hizmeti, sınıflandırıcılarınızı çevrimdışı çalışacak şekilde dışarı aktarmanıza olanak tanır. Dışarı aktardığınız sınıflandırıcıyı bir uygulamaya ekleyebilir ve gerçek zamanlı sınıflandırma için bir cihazda yerel olarak çalıştırabilirsiniz.

Dışarı aktarma seçenekleri

Özel Görüntü İşleme Hizmeti aşağıdaki dışarı aktarmaları destekler:

  • Android için TensorFlow
  • React, Angular ve Vue gibi JavaScript çerçeveleri için TensorFlow.js. Bu, hem Android hem de iOS cihazlarında çalışır
  • iOS 11 ve üzeri için CoreML
  • Windows ML, Android ve iOS için ONNX
  • Vision AI Geliştirici Seti
  • Windows, Linux veya ARM mimarisi için bir Docker kapsayıcısı. Kapsayıcı, Özel Görüntü İşleme API'sini kullanmak için bir TensorFlow modeli ve hizmet kodu içerir

Önemli

Özel Görüntü İşleme Hizmeti yalnızca özgün etki alanlarına sahip projeleri dışarı aktarır. Kompakt etki alanları tarafından oluşturulan modeller, mobil cihazlarda gerçek zamanlı sınıflandırma kısıtlamaları için iyileştirilmiştir. Sıkıştırılmış bir etki alanıyla oluşturulan sınıflandırıcılar, aynı miktarda eğitim verisine sahip standart bir etki alanına göre biraz daha az doğru olabilir.

Sınıflandırıcılarınızı geliştirme hakkında bilgi için bkz . Sınıflandırıcınızı geliştirme.

Kompakt bir etki alanına dönüştürme

Not

Bu bölümdeki adımlar yalnızca sıkıştırılmış etki alanı olarak ayarlı olmayan mevcut bir modeliniz varsa geçerlidir.

Mevcut bir modelin etki alanını dönüştürmek için şu adımları izleyin:

  1. Özel Görüntü İşleme web sitesine gidin ve projelerinizin listesini görüntülemek için oturum açın.

    Projelerin listesini gösteren ekran görüntüsü.

  2. Bir proje seçin ve ardından sayfanın sağ üst kısmındaki Dişli simgesini seçin.

    Dişli simgesini gösteren ekran görüntüsü.

  3. Etki Alanları bölümünde sıkıştırılmış etki alanlarından birini seçin. Değişiklikleri kaydetmek için Değişiklikleri Kaydet'i seçin.

    Not

    Vision AI Dev Kit için projenin Genel (Sıkıştırılmış) etki alanıyla oluşturulması ve Dışarı Aktarma Özellikleri bölümünde Görüntü İşleme Yapay ZekaSı Geliştirme Seti seçeneğini belirtmeniz gerekir.

    Etki Alanları seçimini gösteren ekran görüntüsü.

  4. Sayfanın üst kısmından Eğit öğesini seçerek yeni etki alanını kullanarak yeniden eğitim yapın.

Modelinizi dışarı aktarma

Yeniden eğitildikten sonra modeli dışarı aktarmak için aşağıdaki adımları kullanın:

  1. Performans sekmesine gidin ve Dışarı Aktar'ı seçin.

    Dışarı aktarma simgesini gösteren ekran görüntüsü.

    İpucu

    Dışarı Aktar seçeneği kullanılamıyorsa, seçili yineleme kompakt bir etki alanı kullanmıyor. Bu sayfanın Yinelemeler bölümünü kullanarak sıkıştırılmış etki alanı kullanan bir yinelemeyi seçin ve Dışarı Aktar’a tıklayın.

  2. İstediğiniz dışarı aktarma biçimini seçin ve ardından modeli indirmek için Dışarı Aktar'ı seçin.

Dışarı aktarılan modelinizi bir uygulamayla tümleştirmek için aşağıdaki makalelerden veya örneklerden birini inceleyin: