Identificando pessoas mencionadas em uma notícia
Neste exercício, você recebeu um trecho de uma notícia publicada no TechCrunch. Sua tarefa é escrever uma função find_people que identifique os nomes de pessoas mencionadas em um determinado texto. Em seguida, você usará find_people para identificar as pessoas de interesse no artigo.
O artigo está disponível na string tc e foi impresso no console. O modelo do spaCy necessário já foi carregado como nlp.
Este exercício faz parte do curso
Feature Engineering para NLP em Python
Instruções do exercício
- Crie um objeto Doc para
text. - Usando uma list comprehension, percorra
doc.entse crie uma lista de entidades nomeadas cujo rótulo sejaPERSON. - Usando
find_persons(), imprima as pessoas mencionadas emtc.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
def find_persons(text):
# Create Doc object
doc = ___(___)
# Identify the persons
persons = [ent.____ for ent in doc.____ if ent.____ == 'PERSON']
# Return persons
return persons
print(____(____))