НачатьНачать бесплатно

Именованные сущности в предложении

В этом упражнении вы научитесь определять и классифицировать именованные сущности в тексте с помощью одной из статистических моделей spaCy, а также проверять правильность присвоенных меток.

Это упражнение является частью курса

Конструирование признаков для NLP на Python

Посмотреть курс

Инструкции к упражнению

  • Используйте spacy.load(), чтобы загрузить модель en_core_web_sm.
  • Создайте экземпляр Doc с именем doc, передав text и nlp.
  • Переберите doc.ents в цикле и выведите все именованные сущности вместе с соответствующими метками.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Load the required model
nlp = ____.____(____)

# Create a Doc instance 
text = 'Sundar Pichai is the CEO of Google. Its headquarters is in Mountain View.'
doc = ____

# Print all named entities and their labels
for ent in ____:
    print(____, ____)
Редактировать и запускать код