Mulai sekarangMulai 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 merupakan bagian dari kursus

Unsupervised Learning in Python

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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