Nhận diện thực thể có tên trong tiêu đề tin tức
Các tổ chức tin tức thường gắn nhãn các thực thể có tên như con người, địa điểm và tổ chức trong tiêu đề để cải thiện tìm kiếm, lập chỉ mục và gợi ý. Nhiệm vụ của bạn là dùng một pipeline của Hugging Face để tự động phát hiện và nhóm các thực thể này trong một tiêu đề tin tức.
Bài tập này là một phần của khóa học
Natural Language Processing (NLP) bằng Python
Hướng dẫn bài tập
- Tạo một
ner_pipelinebằng model"dslim/bert-base-NER". - Trích xuất các thực thể có tên từ
headlineđã cho.
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 NER pipeline
ner_pipeline = pipeline(
task="____",
model="____",
grouped_entities=True
)
headline = "Apple is planning to open a new office in San Francisco next year."
# Get named entities
entities = ____
for entity in entities:
print(f"{entity['entity_group']}: {entity['word']}")