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

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ır
Kursu Görüntüle

Egzersiz talimatları

  • texts listesindeki her bir öğenin doc kapsayıcısını içeren bir documents listesi oluştur.
  • Her doc kapsayı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")
Kodu Düzenle ve Çalıştır