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
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']}")