ComenzarEmpieza gratis

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

Ver curso

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']}")
Editar y ejecutar código