Aracılığıyla paylaş


Hızlı Başlangıç: Özel modellerle derleme, yayımlama ve çevirme

Translator, herhangi bir işletim sistemiyle kullanılabilen Azure AI hizmetleri REST API ailesinin bir parçası olan bulut tabanlı bir sinir makinesi çevirisi hizmetidir. Translator, dil çevirisi ve dille ilgili diğer işlemleri gerçekleştirmek için dünya çapında binlerce işletme tarafından kullanılan birçok Microsoft ürün ve hizmetini destekler. Bu hızlı başlangıçta, desteklenen tüm dillerde uygulamalarınız için özel çözümler oluşturmayı öğrenin.

Önkoşullar

Özel Çeviri portalı kullanmak için aşağıdaki kaynaklara ihtiyacınız vardır:

Daha fazla bilgi için bkz. Translator kaynağı oluşturma.

Özel Çeviri portalı

Önkoşulları tamamladıktan sonra çalışma alanları oluşturmak, projeler oluşturmak, dosyaları karşıya yüklemek, modelleri eğitmek ve özel çözümünüzü yayımlamak için Özel Çeviri portalında oturum açın.

Çeviriye ve özel çeviriye genel bir bakış okuyabilir, bazı ipuçları öğrenebilir ve Azure yapay zeka teknik blogunda başlangıç videosunu izleyebilirsiniz.

İşlem özeti

  1. Çalışma alanı oluşturun. Çalışma alanı, özel çeviri sisteminizi oluşturmaya ve oluşturmaya yönelik bir çalışma alanıdır. Çalışma alanı birden çok proje, model ve belge içerebilir. Özel Çeviri'de yaptığınız tüm çalışmalar belirli bir çalışma alanında yapılır.

  2. Proje oluşturma. Proje, modeller, belgeler ve testler için sarmalayıcıdır. Her proje, bu çalışma alanına doğru dil çifti ile yüklenen tüm belgeleri içerir. Örneğin, hem İngilizceden İspanyolcaya projeniz hem de İspanyolcadan İngilizceye projeniz varsa, her iki projeye de aynı belgeler eklenir.

  3. Paralel belgeleri karşıya yükleyin. Paralel belgeler, birinin (hedef) diğerinin (kaynak) çevirisi olduğu belge çiftleridir. Çiftteki bir belge kaynak dilde cümleler, diğer belge ise hedef dile çevrilmiş cümleler içerir. Hangi dilin "kaynak" olarak işaretlendiği ve hangi dilin "hedef" olarak işaretlendiği önemli değildir; bir çeviri sistemini her iki yönde de eğitmek için paralel bir belge kullanılabilir.

  4. Modelinizi eğitin. Model, belirli bir dil çifti için çeviri sağlayan sistemdir. Başarılı bir eğitimin sonucu bir modeldir. Bir modeli eğittiğiniz zaman, birbirini dışlayan üç belge türü gerekir: eğitim, ayarlama ve test. Eğitim kuyruğa alınırken yalnızca eğitim verileri sağlanıyorsa, Özel Çeviri verileri otomatik olarak ayarlar ve test eder. Eğitim belgelerinizdeki cümlelerin rastgele bir alt kümesini kullanır ve bu cümleleri eğitim verilerinin dışında tutar. Modeli eğitmek için en düşük gereksinim 10.000 paralel cümledir.

  5. Modelinizi test edin (insan değerlendirmesi). Test kümesi, puanı hesaplamak BLEU için kullanılır. Bu puan çeviri sisteminizin kalitesini gösterir.

  6. Eğitilen modelinizi yayımlayın (dağıtın). Özel modeliniz çalışma zamanı çeviri istekleri için kullanılabilir hale getirildi.

  7. Metni çevirin. Çeviri isteklerinde bulunmak için bulut tabanlı, güvenli, yüksek performanslı, yüksek oranda ölçeklenebilir Microsoft Çeviri Metin API'sini V3 kullanın.

Çalışma alanı oluşturma

  1. Özel Çeviri Aracı'nda oturum açtığınızda, kullanıcı erişim belirtecinizi istemek ve belirteci yenilemek için Microsoft kimlik platformu profilinizi okuma izniniz istenir. Her iki belirteç de kimlik doğrulaması için ve canlı oturumunuz sırasında veya modellerinizi eğitirken oturumu kapatmadığınızdan emin olmak için gereklidir.
    Evet'i seçin.

    Çalışma alanının nasıl oluşturulacağını gösteren ekran görüntüsü.

  2. Çalışma alanlarım'ı seçin.

  3. Yeni çalışma alanı oluştur’u seçin.

  4. Çalışma alanı adı için Contoso MT modelleri yazın ve İleri'yi seçin.

  5. Açılan listeden Kaynak bölgesini seçin için "Genel" seçeneğini belirleyin.

  6. Translator Services anahtarınızı kopyalayın/yapıştırın.

  7. İleri'yi seçin.

  8. Bitti'yi seçin.

    Not

    Bölge, kaynak oluşturma sırasında seçilen bölgeyle eşleşmelidir. ANAHTAR 1 veya ANAHTAR 2 kullanabilirsiniz.

    Kaynak anahtarını gösteren ekran görüntüsü.

    Çalışma alanı oluşturmayı gösteren ekran görüntüsü.

Bir proje oluştur

Çalışma alanı başarıyla oluşturulduktan sonra Projeler sayfasını görürsünüz.

Yalnızca eğitim belgesi türüne sahip bir özel model eğitmek için İngilizceden Almancaya proje oluşturursunuz.

  1. Proje oluştur'u seçin.

  2. Proje adı için İngilizceden Almancaya yazın.

  3. Açılan listeden Kaynak dil olarak İngilizce (en) seçeneğini belirleyin.

  4. Açılan listeden Hedef dil olarak Almanca (de) seçeneğini belirleyin.

  5. Açılan listeden Etki Alanı için Genel'i seçin.

  6. Proje oluştur'u seçin.

    Proje oluşturmayı gösteren ekran görüntüsü.

Belgeleri karşıya yükle

Özel model oluşturmak için eğitim, ayarlama, test ve sözlük belge türlerinin tümünü veya birleşimini karşıya yüklemeniz gerekir.

Bu hızlı başlangıçta, özelleştirme için eğitim belgelerinin nasıl karşıya yüklendiğini göstereceğiz.

Not

Bu hızlı başlangıç için örnek eğitim, tümcecik ve cümle sözlükleri veri kümemizi, Müşteri örnek İngilizce-Almanca veri kümelerini kullanabilirsiniz. Ancak üretim için kendi eğitim veri kümenizi karşıya yüklemek daha iyidir.

  1. İngilizceden Almancaya proje adını seçin.

  2. Sol gezinti menüsünden Belgeleri yönet'i seçin.

  3. Belge kümesi ekle'yi seçin.

  4. Eğitim kümesi kutusunu işaretleyin ve İleri'yi seçin.

  5. Paralel belgeleri işaretli tutun ve sample-English-German yazın.

  6. Kaynak (İngilizce - EN) dosyasının altında Dosyalara gözat'ı ve sample-English-German-Training-en.txt'yi seçin.

  7. Hedef (Almanca - EN) dosyası altında Dosyalara gözat'ı ve sample-English-German-Training-de.txt'yi seçin.

  8. Karşıya Yükle'yi seçin

    Not

    Örnek tümceciği ve tümce sözlükleri veri kümesini karşıya yükleyebilirsiniz. Bu adım, tamamlamanız için bırakılır.

    Belgelerin nasıl karşıya yüklendiğini gösteren ekran görüntüsü.

Modelinizi eğitme

Artık İngilizceden Almancaya modelinizi eğitmeye hazırsınız.

  1. Sol gezinti menüsünden Modeli eğit'i seçin.

  2. Model adı için örnek verileri içeren en-de yazın.

  3. Eğitimin tamamını kontrol edin.

  4. Belge seç'in altında örnek-İngilizce-Almanca'yı denetleyin ve seçilen cümle sayısıyla ilişkili eğitim maliyetini gözden geçirin.

  5. Şimdi eğit'i seçin.

  6. Onaylamak için Eğit'i seçin.

    Not

    Bildirimler, devam eden model eğitimini (ör. Veri durumu gönderiliyor) görüntüler. Eğitim modeli, seçilen tümce sayısına bağlı olarak birkaç saat sürer.

    Modelin nasıl oluşturulacağını gösteren ekran görüntüsü.

  7. Başarılı model eğitiminden sonra sol gezinti menüsünden Model ayrıntıları'nı seçin.

  8. Örnek verileri içeren model adını seçin. Eğitim tarihini/saatini, toplam eğitim saatini, eğitim, ayarlama, test ve sözlük için kullanılan cümle sayısını gözden geçirin. Sistemin test ve ayarlama kümelerini oluşturup oluşturmadığını denetleyin. Çeviri isteklerinde bulunmak için öğesini Category ID kullanırsınız.

  9. Model BLEU puanını değerlendirin. Test kümesi BLEU puanı özel model puanıdır ve Temel BLEU özelleştirme için kullanılan önceden eğitilmiş temel modeldir. Daha yüksek bir BLEU puanı , özel modeli kullanarak daha yüksek çeviri kalitesi anlamına gelir.

    Not

    Paylaşılan müşteri örnek veri kümelerimizle eğitim alırsanız BLEU puanı görüntüden farklı olacaktır.

    Model ayrıntılarını gösteren ekran görüntüsü.

Modelinizi test etme

Eğitim başarıyla tamamlandıktan sonra test kümesinin çevrilmiş cümlelerini inceleyin.

  1. Sol gezinti menüsünden Test modeli'ni seçin.
  2. "Örnek verilerle en-de" seçeneğini belirleyin
  3. Yeni modelden (özel model) ve Temel modelden (özelleştirme için kullanılan önceden eğitilmiş temelimiz) Başvuruya göre çeviriyi (test kümesinden hedef çeviri) değerlendirin

Modelinizi yayımlama

Modelinizin yayımlanması, Translator API'siyle kullanılabilir duruma gelmesini sağlar. Projenin başarıyla eğitilmiş bir veya birçok modeli olabilir. Proje başına tek bir model yayımlayabilirsiniz; bununla birlikte gereksinimlerinize bağlı olarak modeli bir veya birden fazla bölgeye yayımlayabilirsiniz. Daha fazla bilgi için bkz . Translator fiyatlandırması.

  1. Sol gezinti menüsünden Modeli yayımla'yı seçin.

  2. Örnek verilerle en-de seçeneğini belirleyin ve Yayımla'yı seçin.

  3. İstenen bölgeleri denetleyin.

  4. Yayımla'yı seçin. Durum Dağıtılıyor'dan Dağıtıldı durumuna geçmelidir.

    Eğitilmiş modelin nasıl dağıtılacağı gösteren ekran görüntüsü.

Metin çevirme

  1. Geliştiriciler, Microsoft Çeviri Metin API'Microsoft Çeviri V3 ile çeviri istekleri yaparken komutunu kullanmalıdırCategory ID. Translator Metin Çevirisi API'si hakkında daha fazla bilgi API Başvurusu web sayfasında bulunabilir.

  2. İş kullanıcıları Windows için ücretsiz DocumentTranslator uygulamamızı indirip yüklemek isteyebilir.

Sonraki adımlar