Phân tích phụ thuộc cú pháp với spaCy
Phân tích phụ thuộc cú pháp (dependency parsing) giúp phân tích cấu trúc ngữ pháp của câu, xác định các từ có liên quan và loại quan hệ giữa chúng. Một ứng dụng điển hình là nhận diện chủ ngữ và tân ngữ trong câu. Trong bài tập này, bạn sẽ luyện trích xuất các nhãn phụ thuộc cho các văn bản cho trước.
Ba bình luận từ bộ dữ liệu Airline Travel Information System (ATIS) đã được cung cấp trong danh sách texts. Mô hình en_core_web_sm đã được nạp sẵn và có sẵn dưới tên nlp để bạn sử dụng.
Bài tập này là một phần của khóa học
Xử lý ngôn ngữ tự nhiên với spaCy
Hướng dẫn bài tập
- Tạo danh sách
documentschứa các đối tượngdoccủa từng phần tử trong danh sáchtexts. - In ra một tuple gồm (văn bản của token, nhãn phụ thuộc, và phần giải thích của nhãn) cho mỗi đối tượng
doc.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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")