Özel Varlık Kuralları Ekleme
Modelin gözden kaçırdığı alan terimlerini yakalama
Özel Varlık Kuralları Ekleme, CoddyKit'te ücretsiz bir NLP Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, NLP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. NLP Academy kursu toplamda 4 dersten oluşur.
Model Kaçırdığında
Önceden eğitilmiş NER, ürün adlarınızı veya kurum içi jargonunuzu hiç görmemiş olabilir. Özel kurallar, modelin sürekli kaçırdığı terimleri yakalamanızı sağlar. 🎯
EntityRuler ile Tanışın
spaCy'nin EntityRuler bileşeni, yeniden eğitim gerektirmeden tanımladığınız örüntülerden varlıklar ekler. Doğrudan işlem hattına bağlanır.
İşlem Hattına Ekleyin
Ruler bileşenini add_pipe ile ekleyin. Onu ner bileşeninden önce yerleştirmek, kurallarınızın modelin tahminlerine öncelik vermesini sağlar.
ruler = nlp.add_pipe("entity_ruler", before="ner")Örüntüler Sözlüklerdir
Her kural, bir etiket ve bir örüntü içeren bir sözlüktür. Etiket, eşleşmeye atanmasını istediğiniz varlık türüdür.
{"label": "PRODUCT", "pattern": "CoddyKit"}Örüntülerinizi Ekleyin
Örüntü sözlüklerinden oluşan bir listeyi ruler.add_patterns işlevine verin. Artık bu tam ifadeler, her göründüklerinde etiketlenir.
ruler.add_patterns([{"label": "PRODUCT", "pattern": "CoddyKit"}])Token Tabanlı Örüntüler
Örüntüler yalnızca düz dizelerden oluşmaz; küçük harfli metin gibi özniteliklere göre eşleşen token listeleri de olabilir. Bu, esnek kurallar oluşturmanızı sağlar.
{"label": "ORG", "pattern": [{"LOWER": "acme"}]}Birden Çok Kelimeli Terimleri Eşleştirin
Birkaç girdiden oluşan bir token örüntüsü ifadeleri yakalar. Böylece San Pedro Lab, üç kelime olarak değil, tek bir varlık olarak etiketlenir.
[{"LOWER": "san"}, {"LOWER": "pedro"}, {"LOWER": "lab"}]Kurallar Önce Çalışır
Ruler, ner bileşeninden önce yer aldığı için çakışmalarda özel etiketleriniz kazanır; model ise geri kalan her şeyi işlemeye devam eder.
Kurallarınızı Test Edin
Yeni terimlerinizin artık doğru etiketi gösterdiğini doğrulamak için bir cümleyi güncellenmiş işlem hattından geçirin ve doc.ents üzerinde döngü kurun.
doc = nlp("We shipped CoddyKit today.")
# CoddyKit -> PRODUCTÖrüntüleri Kaydedin
Tüm ekibinizin aynı özel varlıkları yeniden tanımlamak yerine kullanabilmesi için kuralları to_disk ile diske aktarın.
ruler.to_disk("patterns.jsonl")Kurallar ve Öğrenme
Özel kurallar hızlı bir ilk adımdır. Daha sonra zor ve belirsiz durumlar için modeli etiketlenmiş örneklerle eğitebilirsiniz. 🚀
Hızlı Kontrol
Özel kuralların modelin üzerine yazmasını nasıl sağlarsınız?
Özet
EntityRuler, dize veya token örüntülerinden varlıklar ekler, ner bileşeninden önce çalışır ve yeniden kullanılmak üzere diske kaydedilir. ✅
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Özel Varlık Kuralları Ekleme” dersi ücretsiz mi?
Evet — “Özel Varlık Kuralları Ekleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve NLP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. NLP Academy kursu toplamda 4 dersten oluşur.
“Özel Varlık Kuralları Ekleme” dersinde ne öğreneceğim?
Modelin gözden kaçırdığı alan terimlerini yakalama NLP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
NLP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te NLP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Özel Varlık Kuralları Ekleme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu NLP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her NLP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Varlık Sayılan Nedir
- spaCy ile Varlık Çıkarma
- displaCy ile Varlıkları Görselleştirme
- Özel Varlık Kuralları Ekleme