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
Petunjuk latihan
- Impor
NMFdarisklearn.decomposition. - Buat sebuah instance
NMFbernamamodeldengan6komponen. - Latih model pada data jumlah kata
articles. - Gunakan metode
.transform()darimodeluntuk mentransformasiarticles, dan simpan hasilnya kenmf_features. - Cetak
nmf_featuresuntuk 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))