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

Áp dụng NMF cho các bài viết trên Wikipedia

Trong video, bạn đã thấy NMF được áp dụng để biến đổi một mảng tần suất từ đơn giản. Giờ đến lượt bạn áp dụng NMF, lần này sử dụng mảng tần suất từ tf-idf của các bài viết Wikipedia, được cung cấp dưới dạng ma trận csr articles. Tại đây, hãy fit mô hình và biến đổi các bài viết. Ở bài tập tiếp theo, bạn sẽ khám phá kết quả.

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

Unsupervised Learning bằng Python

Xem khóa học

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

  • Import NMF từ sklearn.decomposition.
  • Tạo một đối tượng NMF tên là model với 6 thành phần.
  • Fit mô hình vào dữ liệu đếm từ articles.
  • Dùng phương thức .transform() của model để biến đổi articles, và gán kết quả cho nmf_features.
  • In nmf_features để có ấn tượng ban đầu về cấu trúc của nó (.round(2) sẽ làm tròn các giá trị đến 2 chữ số thập phân.)

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 NMF
____

# Create an NMF instance: model
model = ____

# Fit the model to articles
____

# Transform the articles: nmf_features
nmf_features = ____

# Print the NMF features
print(nmf_features.round(2))
Chỉnh sửa và Chạy Mã