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
spaCy ile Natural Language Processing
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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")