spaCy ile bağımlılık çözümlemesi
Bağımlılık çözümlemesi, bir cümlenin dilbilgisel yapısını analiz eder; ilişkili sözcükleri ve aralarındaki ilişki türünü bulur. Bunun bir uygulaması, bir cümlenin öznesini ve nesnesini belirlemektir. Bu egzersizde, verilen metinler için bağımlılık etiketlerini çıkarmayı pratik yapacaksın.
Airline Travel Information System (ATIS) veri kümesinden üç yorum, texts adlı bir listede sana verildi. en_core_web_sm modeli zaten yüklendi ve nlp adıyla kullanımına hazır.
Bu egzersiz, kursun bir parçasıdır
spaCy ile Natural Language Processing
Egzersiz talimatları
textslistesindeki her bir öğenindockapsayıcısını içeren birdocumentslistesi oluştur.- Her
dockapsayıcısı için (token'ın metni, bağımlılık etiketi ve etiketin açıklaması) şeklinde bir demeti yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create a list of Doc containts of texts list
documents = [____ for t in ____]
# Print each token's text, dependency label and its explanation
for doc in documents:
print([(token.____, token.____, spacy.____(token.____)) for token in doc], "\n")