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
Instruções do exercício
- Crie uma lista
documentscontendo os contêineresdocde cada elemento na listatexts. - 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")