Identifiera namngivna entiteter i nyhetsrubriker
Nyhetsorganisationer taggar ofta namngivna entiteter – som personer, platser och organisationer – i rubriker för att förbättra sökning, indexering och rekommendationer. Din uppgift är att använda en Hugging Face-pipeline för att automatiskt identifiera och gruppera sådana entiteter i en nyhetsrubrik.
Den här övningen är en del av kursen
Natural Language Processing (NLP) i Python
Övningsinstruktioner
- Skapa en
ner_pipelinemed modellen"dslim/bert-base-NER". - Extrahera de namngivna entiteterna från den angivna
headline.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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']}")