IniziaInizia gratis

NMF applicata agli articoli di Wikipedia

Nel video hai visto NMF applicata per trasformare un semplice array di frequenze delle parole. Ora tocca a te applicare NMF, questa volta usando l'array tf-idf delle frequenze delle parole degli articoli di Wikipedia, fornito come matrice csr articles. Qui, addestra (fit) il modello e trasforma gli articoli. Nel prossimo esercizio esplorerai il risultato.

Questo esercizio fa parte del corso

Apprendimento non supervisionato in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa NMF da sklearn.decomposition.
  • Crea un'istanza di NMF chiamata model con 6 componenti.
  • Adatta (fit) il modello ai dati di conteggio delle parole articles.
  • Usa il metodo .transform() di model per trasformare articles e assegna il risultato a nmf_features.
  • Stampa nmf_features per farti un'idea iniziale di come appare (.round(2) arrotonda gli elementi a 2 decimali.)

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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))
Modifica ed esegui il codice