BaşlayınÜcretsiz Başlayın

Eklentili bileşenler

Uzantı öznitelikleri, özel boru hattı bileşenleriyle birleştirildiğinde özellikle güçlü olur. Bu egzersizde, ülke adlarını bulan bir boru hattı bileşeni ve varsa bir ülkenin başkentini döndüren özel bir uzantı özniteliği yazacaksın.

nlp nesnesi zaten oluşturuldu ve Span sınıfı içe aktarılmış durumda. Tüm ülkeleri içeren bir ifade eşleyici matcher değişkeni olarak mevcut. Ülkeler ile başkentlerinin eşleştirildiği bir sözlük ise capitals değişkeni olarak mevcut.

Bu egzersiz

spaCy ile İleri Düzey NLP

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

def countries_component(doc):
    # Create an entity Span with the label 'GPE' for all matches
    doc.ents = [____(____, ____, ____, label=____)
                for match_id, start, end in matcher(doc)]
    return doc

# Add the component to the pipeline
____.____(____)
print(nlp.pipe_names)
Kodu Düzenle ve Çalıştır