किसी न्यूज़ आर्टिकल में उल्लेखित लोगों की पहचान
इस अभ्यास में, आपको TechCrunch में प्रकाशित एक न्यूज़ आर्टिकल का एक अंश दिया गया है। आपका कार्य find_people नाम का एक फंक्शन लिखना है, जो किसी दिए गए टेक्स्ट में उल्लेखित लोगों के नाम पहचानता है। फिर आप find_people का उपयोग करके आर्टिकल में रुचि के लोगों की पहचान करेंगे.
आर्टिकल tc नाम की स्ट्रिंग के रूप में उपलब्ध है और कंसोल पर प्रिंट किया गया है। आवश्यक spaCy मॉडल पहले से nlp के रूप में लोड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में NLP के लिए Feature Engineering
अभ्यास निर्देश
textके लिए एक Doc ऑब्जेक्ट बनाइए.- लिस्ट कॉम्प्रिहेंशन का उपयोग करके
doc.entsपर लूप लगाइए और वे नेम्ड एंटिटीज़ चुनिए जिनका लेबलPERSONहै. find_persons()का उपयोग करकेtcमें उल्लेखित लोगों को प्रिंट कीजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
def find_persons(text):
# Create Doc object
doc = ___(___)
# Identify the persons
persons = [ent.____ for ent in doc.____ if ent.____ == 'PERSON']
# Return persons
return persons
print(____(____))