ПочатиПочніть безкоштовно

Визначення іменованих сутностей у заголовках новин

Новинні редакції часто позначають у заголовках іменовані сутності, як-от людей, місця й організації, щоб покращити пошук, індексування та рекомендації. Ваше завдання — за допомогою конвеєра Hugging Face автоматично виявити та згрупувати ці сутності в заголовку новини.

Ця вправа є частиною курсу

Natural Language Processing (NLP) in Python

Переглянути курс

Інструкції до вправи

  • Створіть ner_pipeline, використавши модель "dslim/bert-base-NER".
  • Витягніть іменовані сутності з наданого headline.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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']}")
Редагувати та запускати код