MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat objek Doc untuk text.
  • Dengan list comprehension, lakukan iterasi melalui doc.ents dan buat daftar entitas bernama yang labelnya PERSON.
  • Dengan menggunakan find_persons(), cetak orang-orang yang disebutkan dalam tc.

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(____(____))
Edit dan Jalankan Kode