Практика визуализации
В этом упражнении вы воспользуетесь извлечёнными именованными сущностями и их категориями из серии газетных статей, чтобы наглядно показать разнообразие типов именованных сущностей в этих статьях.
Вы будете работать с defaultdict под названием ner_categories, где ключи представляют каждый тип группы именованных сущностей, а значения подсчитывают количество сущностей каждого типа. У вас есть список разбитых на фрагменты предложений chunked_sentences, похожий на тот, что использовался в предыдущем упражнении, но на этот раз с небинарными названиями категорий.
Функцию hasattr() можно использовать, чтобы проверить, есть ли у каждого фрагмента атрибут 'label', а затем применить метод .label() фрагмента в качестве ключа словаря.
Это упражнение является частью курса
Введение в обработку естественного языка на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create the defaultdict: ner_categories
ner_categories = ____