Özel kategoriler (önizleme)
Azure AI İçerik Güvenliği, belirli ilkelerinizle veya kullanım örneklerinizle eşleşen gelişmiş denetim ve filtreleme için kendi con çadır modu ration kategorilerinizi oluşturmanıza ve yönetmenize olanak tanır.
Özelleştirme türleri
Bu bölümde ayrıntılı ve karşılaştırılan özel kategorileri tanımlamanın ve kullanmanın birden çok yolu vardır.
API | İşlev |
---|---|
Özel kategoriler (standart) API | Özelleştirilmiş bir kategori oluşturmak, almak, sorgulamak ve silmek için özelleştirilebilir bir makine öğrenmesi modeli kullanın. Alternatif olarak, ek açıklama görevleri için tüm özelleştirilmiş kategorilerinizi listeleyin. |
Özel kategoriler (hızlı) API | Yeni ortaya çıkan içerik olaylarında belirli içerik desenlerini hızla öğrenmek için büyük bir dil modeli (LLM) kullanın. |
Özel kategoriler (standart) API
Özel kategoriler (standart) API'si, müşterilerin ihtiyaçlarına özgü kategoriler tanımlamasına, örnek veriler sağlamasına, özel bir makine öğrenmesi modeli eğitmeye ve öğrenilen kategorilere göre yeni içeriği sınıflandırmak için bu modeli kullanmasına olanak tanır.
Bu, makine öğrenmesi modelleriyle özelleştirme için standart iş akışıdır. Eğitim veri kalitesine bağlı olarak, çok iyi performans düzeylerine ulaşabilir, ancak modeli eğitmek birkaç saat kadar sürebilir.
Bu uygulama, resim içeriğinde değil metin içeriğinde çalışır.
Özel kategoriler (hızlı) API
Özel kategoriler (hızlı) API'leri, standart yöntemden daha hızlı ve esnek olacak şekilde tasarlanmıştır. Çevrimiçi platformlarda uygunsuz veya zararlı içerik içeren siber olayları tanımlamak, analiz etmek, içermek, ortadan kaldırmak ve kurtarmak için kullanılması amaçlanıyor.
Bir olay, Microsoft topluluk yönergelerini veya müşterilerin kendi ilkelerini ve beklentilerini ihlal eden bir dizi yeni içerik deseni (metin, görüntü veya diğer modaliteler) içerebilir. Olası canlı site sorunlarını veya kullanıcılara ve topluluklara zarar vermelerini önlemek için bu olayların hızla ve doğru bir şekilde azaltılması gerekir.
Bu uygulama, metin içeriği ve görüntü içeriği üzerinde çalışır.
İpucu
Yeni ortaya çıkan içerik olaylarıyla başa çıkmanın bir yolu, Blok Listelerini kullanmaktır, ancak bu yalnızca tam metin eşleştirmeye izin verir ve görüntü eşleştirmeye izin vermemektedir. Özel kategoriler (hızlı) API aşağıdaki gelişmiş özellikleri sunar:
- basit bir sınıflandırıcı ile arama ekleme kullanarak anlamsal metin eşleştirme
- basit bir nesne izleme modeli ve ekleme araması ile görüntü eşleştirme.
Nasıl çalışır?
Azure AI İçerik Güvenliği özel kategoriler özelliği, özel içerik sınıflandırma modellerini oluşturmak, eğitip kullanmak için çok adımlı bir işlem kullanır. İşte iş akışına bir göz atın:
1. Adım: Tanım ve kurulum
Özel bir kategori tanımlarken, yapay zekaya tanımlamak istediğiniz içerik türünü öğretmeniz gerekir. Bu, net bir kategori adı ve içeriğin özelliklerini kapsülleyen ayrıntılı bir tanım sağlamayı içerir.
Ardından, yapay zekanın kategorinizin nüanslarını öğrenmesine yardımcı olmak için pozitif ve (isteğe bağlı) negatif örnekler içeren dengeli bir veri kümesi toplarsınız. Bu veriler, modelin gerçek dünya senaryosunda karşılaşacağı çeşitli içerikleri temsil etmelidir.
2. Adım: Model eğitimi
Veri kümenizi hazırladıktan ve kategorileri tanımladıktan sonra Azure AI content Safety hizmeti yeni bir makine öğrenmesi modeli eğiter. Bu model, büyük bir dil modeli kullanarak veri büyütme gerçekleştirmek için tanımlarınızı ve karşıya yüklenen veri kümenizi kullanır. Sonuç olarak, eğitim veri kümesi daha büyük ve daha yüksek kalitede yapılır. Eğitim sırasında yapay zeka modeli, verileri analiz eder ve belirtilen kategoriyle uyumlu içerik ile eşleşmeyen içerik arasında ayrım yapmayı öğrenir.
3. Adım: Model çıkarım
Eğitimden sonra, doğruluk gereksinimlerinizi karşıladığından emin olmak için modeli değerlendirmeniz gerekir. Modeli daha önce almadığı yeni içerikle test edin. Değerlendirme aşaması, modeli bir üretim ortamına dağıtmak için ihtiyacınız olan olası ayarlamaları belirlemenize yardımcı olur.
4. Adım: Model kullanımı
Metin içeriğini analiz etmek ve tanımladığınız özel kategoriyle eşleşip eşleşmediğini belirlemek için analyzeCustomCategory API'sini kullanırsınız. Hizmet, içeriğin belirtilen kategoriyle uyumlu olup olmadığını belirten bir Boole döndürür
Sınırlamalar
Dil kullanılabilirliği
Özel kategoriler API'leri İçerik Güvenliği metin denetimi tarafından desteklenen tüm dilleri destekler. Bkz. Dil desteği.
Giriş sınırlamaları
Özel kategoriler (standart) API'sinin giriş sınırlamaları için aşağıdaki tabloya bakın:
Object | Sınırlama |
---|---|
Desteklenen diller | Yalnızca İngilizce |
Kullanıcı başına kategori sayısı | 3 |
Kategori başına sürüm sayısı | 3 |
Kategori başına eş zamanlı derleme (işlem) sayısı | 1 |
Saniye başına çıkarım işlemleri | 5 |
Kategori sürümündeki örnek sayısı | Pozitif örnekler (gerekli): en az 50, maksimum 5K Toplamda (hem negatif hem de pozitif örnekler): 10.000 Yinelenen örneklere izin verilmez. |
Örnek dosya boyutu | en fazla 128000 bayt |
Metin örneğinin uzunluğu | en fazla 125K karakter |
Kategori tanımının uzunluğu | en fazla 1000 karakter |
Kategori adının uzunluğu | en fazla 128 karakter |
Blob url'sinin uzunluğu | en fazla 500 karakter |