Aracılığıyla paylaş


Örnek Etiketleme aracını dağıtma

Bu içerik:Document Intelligence v2.1 checkmarkv2.1 için geçerlidir.

Bahşiş

  • Gelişmiş bir deneyim ve gelişmiş model kalitesi için Document Intelligence v3.0 Studio'yu deneyin.
  • v3.0 Studio, v2.1 etiketli verilerle eğitilen tüm modelleri destekler.
  • v2.1'den v3.0'a geçiş hakkında ayrıntılı bilgi için API geçiş kılavuzuna başvurabilirsiniz.
  • v3.0 sürümünü kullanmaya başlamak için REST API veya C#, Java, JavaScript veya Python SDK hızlı başlangıçlarımıza bakın.

Dekont

Bulutta barındırılan etiketleme aracı adresinde https://fott-2-1.azurewebsites.net/bulunabilir. Bu belgedeki adımları yalnızca Örnek Etiketleme aracını kendiniz dağıtmak istiyorsanız izleyin.

Belge Zekası Örnek Etiketleme aracı, denetimli öğrenme için formları (belgeleri) el ile etiketlemek için kullanabileceğiniz basit bir kullanıcı arabirimi (UI) sağlayan bir uygulamadır. Bu makalede, aşağıdakileri nasıl yapacağınızı öğreten bağlantılar ve yönergeler sağlıyoruz:

Örnek Etiketleme aracını yerel olarak çalıştırma

Verileri etiketlemeye başlamanın en hızlı yolu, Örnek Etiketleme aracını yerel olarak çalıştırmaktır. Aşağıdaki hızlı başlangıçta, el ile etiketlenmiş verilerle özel bir modeli eğitmek için Belge Zekası REST API'sini ve Örnek Etiketleme aracını kullanır.

Azure Container Instances (ACI) ile dağıtma

Başlamadan önce, Örnek Etiketleme aracını bir Azure Container Instance'a (ACI) dağıtmanın iki yolu olduğunu unutmayın. Her iki seçenek de Örnek Etiketleme aracını ACI ile çalıştırmak için kullanılır:

Azure portalı

Azure portalını kullanarak yeni bir kaynak oluşturmak için şu adımları izleyin:

  1. Azure Portal oturum açın.

  2. Kaynak oluştur’u seçin.

  3. Ardından Web Uygulaması'yı seçin.

    Select web app

  4. İlk olarak, Temel Bilgiler sekmesinin seçili olduğundan emin olun. Şimdi bazı bilgiler sağlamanız gerekir:

    Select Basics

    • Abonelik - Mevcut bir Azure aboneliğini seçme
    • Kaynak Grubu - Mevcut bir kaynak grubunu yeniden kullanabilir veya bu proje için yeni bir kaynak grubu oluşturabilirsiniz. Yeni bir kaynak grubu oluşturulması önerilir.
    • Ad - Web uygulamanıza bir ad verin.
    • Yayımla - Docker Kapsayıcısı'nı seçin
    • İşletim Sistemi - Linux'ı seçin
    • Bölge - Sizin için anlamlı bir bölge seçin.
    • Linux Planı - Uygulama hizmetiniz için bir fiyatlandırma katmanı/planı seçin.

    Configure your web app

  5. Ardından Docker sekmesini seçin.

    Select Docker

  6. Şimdi Docker kapsayıcınızı yapılandıralım. Aksi belirtilmediği sürece tüm alanlar gereklidir:

  • Seçenekler - Tek Kapsayıcı Seç
  • Görüntü Kaynağı - Özel Kayıt Defteri'ni seçin
  • Sunucu URL'si - Olarak ayarla https://mcr.microsoft.com
  • Kullanıcı adı (İsteğe bağlı) - Kullanıcı adı oluşturun.
  • Parola (İsteğe bağlı) - Anımsayabileceğiniz güvenli bir parola oluşturun.
  • Resim ve etiket - Olarak ayarla mcr.microsoft.com/azure-cognitive-services/custom-form/labeltool:latest-2.1
  • Sürekli Dağıtım - Geliştirme ekibi Örnek Etiketleme aracında değişiklik yaptığında otomatik güncelleştirmeler almak istiyorsanız Açık olarak ayarlayın.
  • Başlangıç komutu - Olarak ayarla ./run.sh eula=accept

Configure Docker

  • Ardından Gözden Geçir + Oluştur'u ve ardından Oluştur'u seçerek web uygulamanızı dağıtın. Tamamlandığında, web uygulamanıza kaynağınız için Genel Bakış'ta sağlanan URL'de erişebilirsiniz.

Sürekli dağıtım

Web uygulamanızı oluşturduktan sonra sürekli dağıtım seçeneğini etkinleştirebilirsiniz:

  • Sol bölmeden Kapsayıcı ayarları'nı seçin.
  • Tercihinizi ayarlamak için ana pencerede Sürekli dağıtım'a gidin ve Açık ve Kapalı düğmeleri arasında geçiş yapın:

Screenshot of enlargement of container settings for continuous deployment.

Dekont

Web uygulamanızı oluştururken yetkilendirme/kimlik doğrulamasını da yapılandırabilirsiniz. Başlamak için bu gerekli değildir.

Önemli

Web uygulamanızı adresinde görüntülemek https için TLS'yi etkinleştirmeniz gerekebilir. Web uygulamanız için TLS/SSL'yi etkinleştirmekten daha fazla sepet kapsayıcısı ayarlamak için TLS uç noktasını etkinleştirme başlığı altında yer alan yönergeleri izleyin.

Azure CLI

Azure portalını kullanmaya alternatif olarak, Azure CLI kullanarak bir kaynak oluşturabilirsiniz. Devam etmeden önce Azure CLI'yı yüklemeniz gerekir. Azure CLI ile çalışıyorsanız bu adımı atlayabilirsiniz.

Bu komut hakkında bilmeniz gereken birkaç şey vardır:

  • DNS_NAME_LABEL=aci-demo-$RANDOM rastgele bir DNS adı oluşturur.
  • Bu örnekte, kaynak oluşturmak için kullanabileceğiniz bir kaynak grubunuz olduğu varsayılır. değerini aboneliğinizle ilişkilendirilmiş geçerli bir kaynak grubuyla değiştirin <resource_group_name> .
  • Kaynağı oluşturmak istediğiniz yeri belirtmeniz gerekir. değerini web uygulaması için istediğiniz bölgeyle değiştirin <region name> .
  • Bu komut EULA'yı otomatik olarak kabul eder.

Azure CLI'dan şu komutu çalıştırarak Örnek Etiketleme aracı için bir web uygulaması kaynağı oluşturun:

DNS_NAME_LABEL=aci-demo-$RANDOM

az container create \
  --resource-group <resource_group_name> \
  --name <name> \
  --image mcr.microsoft.com/azure-cognitive-services/custom-form/labeltool:latest-2.1 \
  --ports 3000 \
  --dns-name-label $DNS_NAME_LABEL \
  --location <region name> \
  --cpu 2 \
  --memory 8 \
  --command-line "./run.sh eula=accept"

Yetkilendirme için Microsoft Entra Id'ye Bağlan

Web uygulamanızı Microsoft Entra Id'ye bağlamanız önerilir. Bu bağlantı yalnızca geçerli kimlik bilgilerine sahip kullanıcıların oturum açıp web uygulamanızı kullanabilmesini sağlar. App Service uygulamanızı Microsoft Entra Id'ye bağlanmak için yapılandırma başlığındaki yönergeleri izleyin.

GitHub'da açık kaynak

OCR Form Etiketleme Aracı, GitHub'da açık kaynak proje olarak da kullanılabilir. Araç React + Redux kullanılarak oluşturulmuş bir web uygulamasıdır ve TypeScript'te yazılmıştır. Daha fazla bilgi edinmek veya katkıda bulunmak için bkz. OCR Form Etiketleme Aracı.

Sonraki adımlar

Eğitim verilerini el ile etiketlemek ve denetimli öğrenme gerçekleştirmek için aracın nasıl kullanılacağını öğrenmek için Etiketlerle eğit hızlı başlangıcını kullanın.