Bắt đầu ngayBắt đầu miễn phí

Gán nhãn từ loại (PoS) cho phân tích văn bản

Một ứng dụng học ngôn ngữ muốn giúp người dùng hiểu cấu trúc câu bằng cách làm nổi bật vai trò ngữ pháp của từng từ. Nhiệm vụ của bạn là dùng Hugging Face pipeline để gán nhãn mỗi từ trong câu đã cho với thẻ PoS tương ứng.

Bài tập này là một phần của khóa học

Natural Language Processing (NLP) bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo pos_pipeline sử dụng mô hình "vblagoje/bert-english-uncased-finetuned-pos".
  • Áp dụng pipeline lên sentence đã cung cấp.

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.

from transformers import pipeline
# Create the PoS tagging pipeline
pos_pipeline = pipeline(
    task="____",
    model="____",
    grouped_entities=True
)

sentence = "I am meeting my friends for coffee this afternoon."

# Get PoS tags
pos_tags = ____
for token in pos_tags:
    print(f"{token['word']}: {token['entity_group']}")
Chỉnh sửa và Chạy Mã