ПочатиПочніть безкоштовно

Розбір залежностей у spaCy

Розбір залежностей аналізує граматичну структуру речення й визначає пов'язані між собою слова та типи зв'язків між ними. Одне з його застосувань — знаходити підмет і додаток у реченні. У цій вправі ви потренуєтеся витягувати мітки залежностей для заданих текстів.

Для вас підготовлено три коментарі з набору даних Airline Travel Information System (ATIS) у списку texts. Модель en_core_web_sm уже завантажена та доступна як nlp.

Ця вправа є частиною курсу

Обробка природної мови (NLP) зі spaCy

Переглянути курс

Інструкції до вправи

  • Створіть список documents, що міститиме контейнери doc для кожного елемента у списку texts.
  • Надрукуйте кортеж із (текст токена, мітка залежності та пояснення мітки) для кожного контейнера doc.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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")
Редагувати та запускати код