ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Crie um objeto Doc para text.
  • Usando uma list comprehension, percorra doc.ents e crie uma lista de entidades nomeadas cujo rótulo seja PERSON.
  • Usando find_persons(), imprima as pessoas mencionadas em tc.

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(____(____))
Editar e executar o código