Share via


Özel metin sınıflandırma projesi oluşturma

Özel metin sınıflandırmasıyla başlamak ve proje oluşturmak için gereksinimleri ayarlamayı öğrenmek için bu makaleyi kullanın.

Önkoşullar

Özel metin sınıflandırması kullanmaya başlamadan önce şunları yapmanız gerekir:

  • Azure aboneliği - Ücretsiz bir abonelik oluşturun.

Dil kaynağı oluşturma

Özel metin sınıflandırması kullanmaya başlamadan önce bir Azure Yapay Zeka Dili kaynağına ihtiyacınız olacaktır. Azure portalında Dil kaynağınızı oluşturmanız ve buna bir depolama hesabı bağlamanız önerilir. Azure portalında kaynak oluşturmak, gerekli tüm izinler önceden yapılandırılmış bir Azure depolama hesabı oluşturmanıza olanak tanır. Ayrıca, önceden var olan bir kaynağı kullanmayı öğrenmek ve bunu özel metin sınıflandırmasıyla çalışacak şekilde yapılandırmak için makalede daha fazla bilgi edinebilirsiniz.

Ayrıca, bir modeli metni sınıflandırmak üzere eğitmek için kullanılacak belgelerinizi .txt karşıya yükleyebileceğiniz bir Azure depolama hesabına da ihtiyacınız olacaktır.

Dekont

  • Dil kaynağı oluşturmak için kaynak grubunda sahip rolünün atanmış olması gerekir.
  • Önceden var olan bir depolama hesabına bağlanacaksanız, bu hesaba atanmış bir sahip rolünüz olmalıdır.

Dil kaynağı oluşturma ve depolama hesabını bağlama

Dekont

Depolama hesabını Dil kaynağıyla ilişkilendirildikten sonra farklı bir kaynak grubuna veya aboneliğe taşımamalısınız.

Azure portalından yeni kaynak oluşturma

  1. Yeni bir Azure Yapay Zeka Dili kaynağı oluşturmak için Azure portalına gidin.

  2. Açılan pencerede, özel özelliklerden Özel metin sınıflandırması ve özel adlandırılmış varlık tanıma'yı seçin. Ekranın alt kısmındaki kaynağınızı oluşturmak için Devam'ı seçin.

    A screenshot showing the selection option for custom text classification and custom named entity recognition in Azure portal.

  3. Aşağıdaki ayrıntıları içeren bir Dil kaynağı oluşturun.

    Adı Gerekli değer
    Abonelik Azure aboneliğiniz.
    Kaynak grubu Kaynağınızı içerecek bir kaynak grubu. Mevcut bir tane kullanabilir veya yeni bir tane oluşturabilirsiniz.
    Bölge Desteklenen bölgelerden biri. Örneğin, "Batı ABD 2".
    Adı Kaynağınız için bir ad.
    Fiyatlandırma katmanı Desteklenen fiyatlandırma katmanlarından biri. Hizmeti denemek için Ücretsiz (F0) katmanını kullanabilirsiniz.

    "Oturum açma hesabınız seçili depolama hesabının kaynak grubunun sahibi değil" iletisini alırsanız, Dil kaynağı oluşturabilmeniz için önce hesabınızın kaynak grubunda sahip rolü atanmış olması gerekir. Yardım için Azure aboneliğinizin sahibine başvurun.

    Kaynak grubunuzda arama yaparak ve ilişkili aboneliğin bağlantısını izleyerek Azure aboneliğinizin sahibini belirleyebilirsiniz. Ardından:

    1. Erişim Denetimi (IAM) sekmesini seçin
    2. Rol atamalarını seçin
    3. Role göre filtrele:Sahip.
  4. Özel metin sınıflandırması & özel adlandırılmış varlık tanıma bölümünde mevcut bir depolama hesabını seçin veya Yeni depolama hesabı'nı seçin. Bu değerlerin, üretim ortamlarında kullanmak isteyeceğiniz depolama hesabı değerlerini değil, kullanmaya başlamanıza yardımcı olduğunu unutmayın. Projenizi oluştururken gecikme süresini önlemek için Dil kaynağınızla aynı bölgedeki depolama hesaplarına bağlanın.

    hesap değerini Depolama Önerilen değer
    Depolama hesabı adı Herhangi bir ad
    Storage account type Standart LRS
  5. Sorumlu Yapay Zeka Bildirimi'nin işaretli olduğundan emin olun. Sayfanın alt kısmındaki Gözden geçir ve oluştur'u seçin.

Dekont

  • Bir depolama hesabını Dil kaynağınıza bağlama işlemi geri alınamaz, daha sonra bağlantısı kesilemez.
  • Dil kaynağınızı yalnızca bir depolama hesabına bağlayabilirsiniz.

Önceden var olan bir Dil kaynağını kullanma

Gereksinim Açıklama
Bölgeler Mevcut kaynağınızın desteklenen bölgelerden birinde sağlandığından emin olun. Kaynağınız yoksa desteklenen bir bölgede yeni bir kaynak oluşturmanız gerekir.
Fiyatlandırma katmanı Kaynağınızın fiyatlandırma katmanı.
Yönetilen kimlik Kaynağın yönetilen kimlik ayarının etkinleştirildiğinden emin olun. Aksi takdirde, sonraki bölümü okuyun.

Özel metin sınıflandırmasını kullanmak için , henüz bir Azure depolama hesabınız yoksa bir Azure depolama hesabı oluşturmanız gerekir.

Kaynağınız için kimlik yönetimini etkinleştirme

Dil kaynağınızın Azure portalını kullanarak etkinleştirmek için kimlik yönetimine sahip olması gerekir:

  1. Dil kaynağınıza gidin
  2. Sol taraftaki menüden Kaynak Yönetimi bölümü altında Kimlik'i seçin
  3. Sistem tarafından atanan sekmesinde Durum'un Açık olarak ayarlandığından emin olun

Özel metin sınıflandırma özelliğini etkinleştirme

Azure portalından Özel metin sınıflandırması / Özel Adlandırılmış Varlık Tanıma özelliğini etkinleştirdiğinizden emin olun.

  1. Azure portalında Dil kaynağınıza gidin
  2. Sol taraftaki menüden Kaynak Yönetimi bölümünde Özellikler'i seçin
  3. Özel metin sınıflandırmasını etkinleştir / Özel Adlandırılmış Varlık Tanıma özelliği
  4. Depolama hesabınızı Bağlan
  5. Seçin Uygula

Önemli

  • Dil kaynağınızda , bağlanmakta olduğunuz depolama hesabında depolama blobu veri katkıda bulunanı rolü atandığından emin olun.

Azure AI Dil kaynağınız ve depolama hesabınız için rolleri ayarlama

Dil kaynağınız ve depolama hesabınız için gerekli rolleri ayarlamak için aşağıdaki adımları kullanın.

An animated image showing how to set roles in the Azure portal.

Azure AI Dil kaynağınız için roller

  1. Azure portalında depolama hesabınıza veya Dil kaynağınıza gidin.

  2. Sol gezinti menüsünde Erişim Denetimi (IAM) öğesini seçin.

  3. Rol Atamaları Eklemek için Ekle'yi seçin ve hesabınız için uygun rolü seçin.

    Dil kaynağınızda sahip veya katkıda bulunan rolü atanmış olmalıdır.

  4. Erişim ata bölümünde Kullanıcı, grup veya hizmet sorumlusu'na tıklayın

  5. Üye seç'i seçin

  6. Kullanıcı adınızı seçin. Kullanıcı adlarını Seç alanında arayabilirsiniz . Bunu tüm roller için yineleyin.

  7. Bu kaynağa erişmesi gereken tüm kullanıcı hesapları için bu adımları yineleyin.

Depolama hesabınız için roller

  1. Azure portalında depolama hesabı sayfanıza gidin.
  2. Sol gezinti menüsünde Erişim Denetimi (IAM) öğesini seçin.
  3. Rol Atamaları Eklemek için Ekle'yi seçin ve depolama hesabında Depolama blob verileri katkıda bulunan rolünü seçin.
  4. Erişim ata'nın içinde Yönetilen kimlik'i seçin.
  5. Üye seç'i seçin
  6. Aboneliğinizi ve yönetilen kimlik olarak Dil'i seçin. Kullanıcı adlarını Seç alanında arayabilirsiniz .

Önemli

Sanal ağınız veya özel uç noktanız varsa, Güvenilen hizmetler listesindeki Azure hizmetlerinin Azure portalında bu depolama hesabına erişmesine izin ver'i seçtiğinizden emin olun.

Depolama hesabınız için CORS'yi etkinleştirme

Çıkış Noktaları Arası Kaynak Paylaşımı'nı (CORS) etkinleştirirken (GET, PUT, DELETE) yöntemlerine izin verdiğinizden emin olun. İzin verilen çıkış noktaları alanını olarak https://language.cognitive.azure.comayarlayın. İzin verilen üst bilgi değerlerine ekleyerek * tüm üst bilgilere izin verin ve en büyük yaşı olarak 500ayarlayın.

A screenshot showing how to use CORS for storage accounts.

Özel metin sınıflandırma projesi oluşturma

Kaynak ve depolama kapsayıcınız yapılandırıldıktan sonra yeni bir özel metin sınıflandırma projesi oluşturun. Proje, verilerinize göre özel yapay zeka modellerinizi oluşturmaya yönelik bir çalışma alanıdır. Projenize yalnızca siz ve kullanılmakta olan Azure kaynağına erişimi olan diğer kişiler erişebilir. Verileri etiketlediyseniz, kullanmaya başlamak için verileri içeri aktarabilirsiniz.

  1. Language Studio'da oturum açın. Aboneliğinizi ve Dil kaynağınızı seçmenizi sağlayacak bir pencere görüntülenir. Dil kaynağınızı seçin.

  2. Language Studio'nun Metni sınıflandır bölümünde Özel metin sınıflandırması'nı seçin.

    A screenshot showing the location of custom text classification in the Language Studio landing page.

  3. Projeler sayfanızın üst menüsünden Yeni proje oluştur'u seçin. Proje oluşturmak, modellerinizi etiketlemenize, eğitmenize, değerlendirmenize, geliştirmenize ve dağıtmanıza olanak tanır.

    A screenshot of the custom text classification project creation page.

  4. Yeni proje oluştur'a tıkladıktan sonra, depolama hesabınızı bağlamanıza olanak sağlayan bir pencere görüntülenir. Zaten bir depolama hesabı bağladıysanız, hesaplanmış depolamanın bağlı olduğunu görürsünüz. Aksi takdirde, görüntülenen açılan listeden depolama hesabınızı seçin ve Bağlan depolama hesabını seçin; bu işlem depolama hesabınız için gerekli rolleri ayarlar. Depolama hesabında sahip olarak atanmadıysanız bu adım büyük olasılıkla bir hata döndürür.

    Dekont

    • Bu adımı, kullandığınız her yeni dil kaynağı için yalnızca bir kez yapmanız gerekir.
    • Bu işlem geri alınamaz. Bir depolama hesabını Dil kaynağınıza bağlarsanız daha sonra bağlantısını kesemezsiniz.
    • Dil kaynağınızı yalnızca bir depolama hesabına bağlayabilirsiniz.

    A screenshot of the storage connection screen for custom classification projects.

  5. Proje türünü seçin. Her belgenin bir veya daha fazla sınıfa ait olabileceği çok etiketli sınıflandırma projesi veya her belgenin yalnızca bir sınıfa ait olabileceği Tek etiketli sınıflandırma projesi oluşturabilirsiniz. Seçili tür daha sonra değiştirilemez. Proje türleri hakkında daha fazla bilgi edinin

    A screenshot of the available custom classification project types.

  6. Projenizdeki belgelerin adı, açıklaması ve dili de dahil olmak üzere proje bilgilerini girin. Örnek veri kümesini kullanıyorsanız İngilizce'yi seçin. Projenizin adını daha sonra değiştiremezsiniz. İleri'yi seçin.

    Bahşiş

    Veri kümenizin tamamen aynı dilde olması gerekmez. Her birinde desteklenen farklı dillere sahip birden çok belgeniz olabilir. Veri kümeniz farklı dillerde belgeler içeriyorsa veya çalışma zamanı sırasında farklı dillerden metin bekliyorsanız, projeniz için temel bilgileri girerken çok dilli veri kümesini etkinleştir seçeneğini belirleyin. Bu seçenek daha sonra Proje ayarları sayfasından etkinleştirilebilir.

  7. Veri kümenizi yüklediğiniz kapsayıcıyı seçin.

    Dekont

    Verilerinizi zaten etiketlediyseniz desteklenen biçime uydığından emin olun ve Evet, belgelerim zaten etiketlendi ve JSON etiketleri dosyasını biçimlendirdim'i seçin ve aşağıdaki açılan menüden etiketler dosyasını seçin.

    Örnek veri kümelerinden birini kullanıyorsanız, dahil webOfScience_labelsFile edilen veya movieLabels json dosyasını kullanın. Sonra İleri'yi seçin.

  8. Girdiğiniz verileri gözden geçirin ve Proje Oluştur'u seçin.

Özel metin sınıflandırma projesini içeri aktarma

Verileri zaten etiketlediyseniz, hizmeti kullanmaya başlamak için kullanabilirsiniz. Etiketli verilerinizin kabul edilen veri biçimlerini izlediğinden emin olun.

  1. Language Studio'da oturum açın. Aboneliğinizi ve Dil kaynağınızı seçmenizi sağlayacak bir pencere görüntülenir. Dil kaynağınızı seçin.

  2. Language Studio'nun Metni sınıflandır bölümünde Özel metin sınıflandırması'nı seçin.

    A screenshot showing the location of custom text classification in the Language Studio landing page.

  3. Projeler sayfanızın üst menüsünden Yeni proje oluştur'u seçin. Proje oluşturmak, modellerinizi etiketlemenize, eğitmenize, değerlendirmenize, geliştirmenize ve dağıtmanıza olanak tanır.

    A screenshot of the project creation page.

  4. Yeni proje oluştur'u seçtikten sonra, depolama hesabınızı bağlamanıza olanak sağlayan bir ekran görüntülenir. Depolama hesabınızı bulamıyorsanız, önerilen adımları kullanarak bir kaynak oluşturduğunuzdan emin olun. Dil kaynağınıza zaten bir depolama hesabı bağladıysanız depolama hesabınızın bağlı olduğunu görürsünüz.

    Dekont

    • Bu adımı, kullandığınız her yeni dil kaynağı için yalnızca bir kez yapmanız gerekir.
    • Bu işlem geri alınamaz. Bir depolama hesabını Dil kaynağınıza bağlarsanız daha sonra bağlantısını kesemezsiniz.
    • Dil kaynağınızı yalnızca bir depolama hesabına bağlayabilirsiniz.

    A screenshot of the storage connection screen for custom classification projects.

  5. Proje türünü seçin. Her belgenin bir veya daha fazla sınıfa ait olabileceği çok etiketli sınıflandırma projesi veya her belgenin yalnızca bir sınıfa ait olabileceği Tek etiketli sınıflandırma projesi oluşturabilirsiniz. Seçili tür daha sonra değiştirilemez.

    A screenshot of the available custom classification project types.

  6. Projenizdeki belgelerin adı, açıklaması ve dili de dahil olmak üzere proje bilgilerini girin. Projenizin adını daha sonra değiştiremezsiniz. İleri'yi seçin.

    Bahşiş

    Veri kümenizin tamamen aynı dilde olması gerekmez. Her birinde desteklenen farklı dillere sahip birden çok belgeniz olabilir. Veri kümeniz farklı dillerde belgeler içeriyorsa veya çalışma zamanı sırasında farklı dillerden metin bekliyorsanız, projeniz için temel bilgileri girerken çok dilli veri kümesini etkinleştir seçeneğini belirleyin. Bu seçenek daha sonra Proje ayarları sayfasından etkinleştirilebilir.

  7. Veri kümenizi yüklediğiniz kapsayıcıyı seçin.

  8. Evet, belgelerim zaten etiketlenmiş ve JSON etiketleri dosyasını biçimlendirdim'i seçin ve JSON etiketleri dosyanızı içeri aktarmak için aşağıdaki açılan menüden etiketler dosyasını seçin. Desteklenen biçime uydığından emin olun.

  9. İleri'yi seçin.

  10. Girdiğiniz verileri gözden geçirin ve Proje Oluştur'u seçin.

Proje ayrıntılarını alma

  1. Language Studio'da proje ayarları sayfanıza gidin.

  2. Proje ayrıntılarını görebilirsiniz.

  3. Bu sayfada proje açıklaması güncelleştirebilir ve proje ayarlarında Çok dilli veri kümesini etkinleştirebilir/devre dışı bırakabilirsiniz.

  4. Dil kaynağınıza bağlı depolama hesabını ve kapsayıcıyı da görüntüleyebilirsiniz.

  5. Bu sayfadan kaynak birincil anahtarınızı da alabilirsiniz.

    A screenshot of the project settings page.

Projeyi silme

Projenize artık ihtiyacınız olmadığında, Language Studio'yu kullanarak projenizi silebilirsiniz. Üst kısımdaki Özel metin sınıflandırması'nı ve ardından silmek istediğiniz projeyi seçin. Projeyi silmek için üstteki menüden Sil'i seçin.

Sonraki adımlar