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 merupakan bagian dari kursus
Natural Language Processing (NLP) in Python
Instruksi latihan
- Buat
ner_pipelinemenggunakan model"dslim/bert-base-NER". - Ekstrak named entity dari
headlineyang diberikan.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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']}")