Práctica de representación

En este ejercicio, utilizarás algunas entidades con nombre extraídas y sus agrupaciones de una serie de artículos de periódico para trazar la diversidad de tipos de entidades con nombre en los artículos.

Utilizarás un defaultdict llamado ner_categories, con claves que representan cada tipo de grupo de entidades con nombre, y valores para contar el número de cada tipo diferente de entidad con nombre. Tienes una lista de frases fragmentadas llamada chunked_sentences similar a la del ejercicio anterior, pero esta vez con nombres de categoría no binarios.

Puedes utilizar hasattr() para determinar si cada trozo tiene un 'label' y luego utilizar simplemente el método .label() del trozo como clave del diccionario.

Este ejercicio forma parte del curso

Introducción al procesamiento de lenguaje natural en Python

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Create the defaultdict: ner_categories
ner_categories = ____