Bắt đầu ngayBắt đầu miễn phí

Nhận diện người được nhắc đến trong một bài báo

Trong bài tập này, bạn được cung cấp một đoạn trích từ một bài báo đăng trên TechCrunch. Nhiệm vụ của bạn là viết hàm find_people để nhận diện tên những người được nhắc đến trong một đoạn văn bản. Sau đó, bạn sẽ dùng find_people để tìm các nhân vật quan trọng trong bài báo.

Bài báo có sẵn dưới dạng chuỗi tc và đã được in ra console. Mô hình spaCy cần thiết cũng đã được nạp sẵn dưới tên nlp.

Bài tập này là một phần của khóa học

Khai thác đặc trưng cho NLP bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Tạo một đối tượng Doc cho text.
  • Dùng list comprehension, lặp qua doc.ents và tạo một danh sách các thực thể được đặt tên có nhãn là PERSON.
  • Dùng find_persons() để in ra những người được nhắc đến trong tc.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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(____(____))
Chỉnh sửa và Chạy Mã