टेक्स्ट एनालिसिस के लिए Part of Speech टैगिंग
एक भाषा सीखने वाला ऐप उपयोगकर्ताओं को वाक्य की बनावट समझने में मदद करना चाहता है, जहाँ हर शब्द की व्याकरणिक भूमिका हाइलाइट की जाए। आपका काम Hugging Face पाइपलाइन का उपयोग करके दिए गए वाक्य के प्रत्येक शब्द को उसके संबंधित PoS टैग से लेबल करना है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Natural Language Processing (NLP)
अभ्यास निर्देश
"vblagoje/bert-english-uncased-finetuned-pos"मॉडल का उपयोग करके एकpos_pipelineबनाइए.- दी गई
sentenceपर इस पाइपलाइन को लागू कीजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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']}")