Bir haber makalesinde adı geçen kişileri belirleme
Bu egzersizde, TechCrunch'ta yayımlanmış bir haber makalesinden bir alıntı verildi. Görevin, belirli bir metinde adı geçen kişilerin isimlerini tespit eden find_people adlı bir fonksiyon yazmak. Ardından makaledeki ilgili kişileri bulmak için find_people fonksiyonunu kullanacaksın.
Makale tc adlı bir string olarak mevcut ve konsola yazdırıldı. Gerekli spaCy modeli de nlp olarak önceden yüklendi.
Bu egzersiz, kursun bir parçasıdır
Python ile NLP için Özellik Mühendisliği
Egzersiz talimatları
textiçin bir Doc nesnesi oluştur.- Liste üreteci kullanarak
doc.entsüzerinde dön ve etiketiPERSONolan adlandırılmış varlıklardan bir liste oluştur. find_persons()kullanaraktciçinde adı geçen kişileri yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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(____(____))