ComenzarEmpieza gratis

Etiquetado de partes del discurso para el análisis de texto

Una aplicación para aprender idiomas quiere ayudar a los usuarios a comprender la estructura de las oraciones resaltando la función gramatical de cada palabra. Tu tarea consiste en utilizar un proceso de Hugging Face para etiquetar cada palabra de una frase dada con su etiqueta PoS correspondiente.

Este ejercicio forma parte del curso

Procesamiento del lenguaje natural (NLP) en Python

Ver curso

Instrucciones del ejercicio

  • Crea un « pos_pipeline » utilizando el modelo « "vblagoje/bert-english-uncased-finetuned-pos" ».
  • Aplica el pipeline en el archivo sentence proporcionado.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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']}")
Editar y ejecutar código