CommencezCommencez gratuitement

Analyse en dépendances avec spaCy

L'analyse en dépendances examine la structure grammaticale d'une phrase, repère les mots liés et précise le type de relation entre eux. Une application de cette approche consiste à identifier l'objet et le sujet d'une phrase. Dans cet exercice, vous allez vous entraîner à extraire les étiquettes de dépendance à partir de textes donnés.

Trois commentaires du jeu de données Airline Travel Information System (ATIS) vous sont fournis dans une liste nommée texts. Le modèle en_core_web_sm est déjà chargé et accessible via nlp.

Cette activité fait partie du cours

Traitement du langage naturel avec spaCy

Voir le cours

Instructions de l’exercice

  • Créez une liste documents contenant les conteneurs doc de chaque élément de la liste texts.
  • Affichez, pour chaque conteneur doc, un tuple composé du texte du jeton, de l'étiquette de dépendance et de l'explication de cette étiquette.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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")
Modifier et exécuter le code