Eğitime hazırlık adımları
Bir spaCy modelini eğitmeden önce ve eğitim sırasında, (1) yalnızca hedef bileşeni eğitmek için diğer boru hattı bileşenlerini devre dışı bırakman ve (2) bir eğitim veri noktasının Doc kapsayıcısını ve buna karşılık gelen annotations bilgisini bir Example sınıfına dönüştürmen gerekir.
Bu egzersizde, nlp adıyla erişebileceğin, önceden yüklenmiş en_core_web_sm modelini kullanarak bu iki adımı pratik edeceksin. Example sınıfı zaten içe aktarılmış durumda ve kullanman için bir text metni ile ilgili annotations da hazır.
Bu egzersiz
spaCy ile Natural Language Processing
kursunun bir parçasıdırEgzersiz talimatları
nlpmodelininnerdışındaki tüm boru hattı bileşenlerini devre dışı bırak.- Bir
textmetnini ve buna aitannotationsbilgisini, eğitimde kullanılabilecek doğru formata dönüştür.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
nlp = spacy.load("en_core_web_sm")
# Disable all pipeline components of except `ner`
other_pipes = [____ for ____ in nlp.____ if ____ != 'ner']
nlp.____(*other_pipes)
# Convert a text and its annotations to the correct format usable for training
doc = nlp.____(text)
example = Example.____(____, ____)
print("Example object for training: \n", example.to_dict())