Identificación de entidades nombradas en titulares de noticias
Las organizaciones de noticias suelen etiquetar entidades nombradas, como personas, lugares y organizaciones, en los titulares para mejorar la búsqueda, la indexación y las recomendaciones. Tu trabajo consiste en utilizar un canal de Hugging Face para detectar y agrupar automáticamente estas entidades en un titular de noticias.
Este ejercicio forma parte del curso
Procesamiento del lenguaje natural (NLP) en Python
Instrucciones del ejercicio
- Crea un «
ner_pipeline
» utilizando el modelo «"dslim/bert-base-NER"
». - Extrae las entidades nombradas del siguiente archivo:
headline
.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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']}")