ComeçarComece de graça

Análise de dependências com spaCy

A análise de dependências examina a estrutura gramatical de uma frase e identifica as palavras relacionadas e o tipo de relação entre elas. Uma aplicação dessa técnica é identificar o sujeito e o objeto de uma frase. Neste exercício, você vai praticar a extração de rótulos de dependência para textos fornecidos.

Três comentários do conjunto de dados Airline Travel Information System (ATIS) foram fornecidos para você em uma lista chamada texts. O modelo en_core_web_sm já está carregado e disponível para uso como nlp.

Este exercício faz parte do curso

Processamento de Linguagem Natural com spaCy

Ver curso

Instruções do exercício

  • Crie uma lista documents contendo os contêineres doc de cada elemento na lista texts.
  • Imprima uma tupla com (o texto do token, o rótulo de dependência e a explicação do rótulo) para cada contêiner doc.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Create a list of Doc containts of texts list
documents = [____ for t in ____]

# Print each token's text, dependency label and its explanation
for doc in documents:
    print([(token.____, token.____, spacy.____(token.____)) for token in doc], "\n")
Editar e executar o código