Mengidentifikasi orang yang disebutkan dalam sebuah artikel berita
Dalam latihan ini, Anda diberikan cuplikan dari sebuah artikel berita yang dipublikasikan di TechCrunch. Tugas Anda adalah menulis fungsi find_people yang mengidentifikasi nama-nama orang yang disebutkan dalam suatu potongan teks. Anda kemudian akan menggunakan find_people untuk menemukan orang-orang yang relevan dalam artikel tersebut.
Artikel tersedia sebagai string tc dan telah dicetak ke konsol. Model spacy yang diperlukan juga sudah dimuat sebagai nlp.
Latihan ini adalah bagian dari kursus
Rekayasa Fitur untuk NLP di Python
Petunjuk latihan
- Buat objek Doc untuk
text. - Dengan list comprehension, lakukan iterasi melalui
doc.entsdan buat daftar entitas bernama yang labelnyaPERSON. - Dengan menggunakan
find_persons(), cetak orang-orang yang disebutkan dalamtc.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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(____(____))