BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • text için bir Doc nesnesi oluştur.
  • Liste üreteci kullanarak doc.ents üzerinde dön ve etiketi PERSON olan adlandırılmış varlıklardan bir liste oluştur.
  • find_persons() kullanarak tc iç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(____(____))
Kodu Düzenle ve Çalıştır