Mô hình LDA
Giờ là lúc xây dựng mô hình LDA. Với dictionary và corpus, bạn đã sẵn sàng khám phá các chủ đề xuất hiện trong email Enron. In nhanh các từ được gán cho từng chủ đề để có cái nhìn sơ bộ xem có chủ đề nào nổi bật hay không. Lưu ý rằng mô hình chủ đề tốn nhiều tài nguyên để tính toán, nên sẽ mất một lúc để chạy. Hãy thử nhé!
Bài tập này là một phần của khóa học
Phát hiện gian lận với Python
Hướng dẫn bài tập
- Xây dựng mô hình LDA từ gensim models bằng cách truyền vào
corpusvàdictionary. - Lưu 5 chủ đề bằng cách chạy
printtopics trên kết quả mô hình, và chọn 5 từ đứng đầu.
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.
# Define the LDA model
ldamodel = gensim.models.____.____(____, num_topics=5, id2word=____, passes=5)
# Save the topics and top 5 words
topics = ____.____(num_words=____)
# Print the results
for topic in topics:
print(topic)