MulaiMulai sekarang secara gratis

Penerapan NMF pada artikel Wikipedia

Dalam video, Anda melihat NMF diterapkan untuk mentransformasi sebuah array frekuensi kata sederhana. Sekarang giliran Anda menerapkan NMF, kali ini menggunakan array frekuensi kata tf-idf dari artikel Wikipedia, yang diberikan sebagai matriks csr articles. Di sini, latih modelnya dan transformasikan artikel-artikelnya. Pada latihan berikutnya, Anda akan mengeksplorasi hasilnya.

Latihan ini adalah bagian dari kursus

Unsupervised Learning in Python

Lihat Kursus

Petunjuk latihan

  • Impor NMF dari sklearn.decomposition.
  • Buat sebuah instance NMF bernama model dengan 6 komponen.
  • Latih model pada data jumlah kata articles.
  • Gunakan metode .transform() dari model untuk mentransformasi articles, dan simpan hasilnya ke nmf_features.
  • Cetak nmf_features untuk mendapatkan gambaran awal tampilannya (.round(2) membulatkan setiap entri hingga 2 angka desimal.)

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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