Tạo stems và lemmas từ GoT
Trong bài tập này, bạn được cung cấp một vài câu từ Game of Thrones của George R.R. Martin. Nhiệm vụ của bạn là tạo stems và lemmas từ chuỗi GoT đã cho.
Hãy nhớ rằng stemming rút gọn một từ về gốc, trong khi lemmatization trả về một từ có nghĩa trong từ điển. Tuy nhiên, tốc độ giữa hai phương pháp có thể khác nhau đáng kể, với stemming thường nhanh hơn nhiều. Ở Bước 2 và 3, hãy chú ý đến tổng thời gian để thực hiện mỗi thao tác. Chúng ta dùng phương thức time.time() để đo thời gian thực hiện stemming và lemmatization.
Bài tập này là một phần của khóa học
Phân tích cảm xúc với Python
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.
# Import the required packages from nltk
from nltk.stem import ____, ____
from nltk import word_tokenize
porter = PorterStemmer()
WNlemmatizer = WordNetLemmatizer()
# Tokenize the GoT string
tokens = ____(GoT)