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 merupakan bagian dari kursus
Rekayasa Fitur untuk NLP di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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(____(____))