Örnek Etiketleme aracını dağıtma
Bu içerik:v2.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
- Örnek Etiketleme aracını bir Azure Container Instance'a (ACI) dağıtma
- Açık kaynak OCR Form Etiketleme Aracı'nı kullanma ve katkıda bulunma
Ö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 AI Belge Zekası ile çalışmaya başlayın.
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:
Azure Portal oturum açın.
Kaynak oluştur’u seçin.
Ardından Web Uygulaması'yı seçin.
İlk olarak, Temel Bilgiler sekmesinin seçili olduğundan emin olun. Şimdi bazı bilgiler sağlamanız gerekir:
- 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.
Ardından Docker sekmesini seçin.
Ş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
- 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:
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin