CommencerCommencer gratuitement

Étiquetage des parties du discours pour l'analyse de texte

Une application d'apprentissage des langues souhaite aider les utilisateurs à comprendre la structure des phrases en mettant en évidence le rôle grammatical de chaque mot. Votre tâche consiste à utiliser un pipeline Hugging Face pour étiqueter chaque mot d'une phrase donnée avec la balise PoS correspondante.

Cet exercice fait partie du cours

Traitement du langage naturel (NLP) en Python

Afficher le cours

Instructions

  • Veuillez créer une analyse de la valeur ajoutée ( pos_pipeline ) en utilisant le modèle de la chaîne de valeur de l'innovation ( "vblagoje/bert-english-uncased-finetuned-pos"
  • Veuillez appliquer le pipeline sur l'sentence fourni.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

from transformers import pipeline
# Create the PoS tagging pipeline
pos_pipeline = pipeline(
    task="____",
    model="____",
    grouped_entities=True
)

sentence = "I am meeting my friends for coffee this afternoon."

# Get PoS tags
pos_tags = ____
for token in pos_tags:
    print(f"{token['word']}: {token['entity_group']}")
Modifier et exécuter le code