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
Python ile NLP için Özellik Mühendisliği
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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(____(____))