Именованные сущности в предложении
В этом упражнении вы научитесь определять и классифицировать именованные сущности в тексте с помощью одной из статистических моделей 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(____, ____)