Mengidentifikasi named entity dalam judul berita
Organisasi berita sering memberi tag pada named entity seperti orang, lokasi, dan organisasi dalam judul untuk meningkatkan pencarian, pengindeksan, dan rekomendasi. Tugas Anda adalah menggunakan pipeline Hugging Face untuk mendeteksi dan mengelompokkan entity tersebut secara otomatis dalam sebuah judul berita.
Latihan ini adalah bagian dari kursus
Natural Language Processing (NLP) in Python
Petunjuk latihan
- Buat
ner_pipelinemenggunakan model"dslim/bert-base-NER". - Ekstrak named entity dari
headlineyang diberikan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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']}")