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

Практика визуализации

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

Вы будете работать с defaultdict под названием ner_categories, где ключи представляют каждый тип группы именованных сущностей, а значения подсчитывают количество сущностей каждого типа. У вас есть список разбитых на фрагменты предложений chunked_sentences, похожий на тот, что использовался в предыдущем упражнении, но на этот раз с небинарными названиями категорий.

Функцию hasattr() можно использовать, чтобы проверить, есть ли у каждого фрагмента атрибут 'label', а затем применить метод .label() фрагмента в качестве ключа словаря.

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

Введение в обработку естественного языка на Python

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

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

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

# Create the defaultdict: ner_categories
ner_categories = ____
Редактировать и запускать код