İşleme hatları

spaCy ile İleri Düzey NLP

Ines Montani

spaCy core developer

nlp'yi çağırdığınızda ne olur?

spaCy hattının bir metni işlenmiş Doc’a dönüştürmesini gösteren görsel

doc = nlp("This is a sentence.")
spaCy ile İleri Düzey NLP

Yerleşik hat bileşenleri

Ad Açıklama Ürettiği
tagger Sözcük türü etiketleyici Token.tag
parser Bağımlılık ayrıştırıcı Token.dep, Token.head, Doc.sents, Doc.noun_chunks
ner Adlandırılmış varlık tanıyıcı Doc.ents, Token.ent_iob, Token.ent_type
textcat Metin sınıflandırıcı Doc.cats
spaCy ile İleri Düzey NLP

Arka plan

en_core_web_sm etiketli bir paket, klasörler, dosyalar ve meta.json görseli

  • Hat, modelin meta.json dosyasında sırayla tanımlıdır
  • Yerleşik bileşenler tahmin için ikili verilere ihtiyaç duyar
spaCy ile İleri Düzey NLP

Hat öznitelikleri

  • nlp.pipe_names: hat bileşeni adlarının listesi
print(nlp.pipe_names)
['tagger', 'parser', 'ner']
  • nlp.pipeline: (ad, bileşen) ikililerinin listesi
print(nlp.pipeline)
[('tagger', <spacy.pipeline.Tagger>),
 ('parser', <spacy.pipeline.DependencyParser>),
 ('ner', <spacy.pipeline.EntityRecognizer>)]
spaCy ile İleri Düzey NLP

Hadi pratik yapalım!

spaCy ile İleri Düzey NLP

Preparing Video For Download...